草庐IT

GetDlgItemText

全部标签

c++ - 使用 GetDlgItemText() 函数时如何计算 LPWSTR 大小

我的要求很小我正在使用GetDlgItem()从文本字段中获取文本,但我在第四个参数(即缓冲区大小)中遇到问题。LPWSTRtxtbuff;GetDlgItemText(hwnd,IDC_EDIT1,txtbuff,50);//thefourthparameter(50)MessageBox(NULL,txtbuff,L"Errormessage",MB_OK)如何计算txtbuff的大小 最佳答案 您可以使用GetDlgItem获取控件的HWND和GetWindowTextLength以确定您的控件包含多少个字符。