我使用了这个函数,它返回这个错误,所以它与窗口标识符有关。但在我看来一切都很好,我已将HMENU
子窗口中的字段设置为101
然后在我调用的子过程中:
ID = GetDlgCtrlID(hwnd);
length = GetWindowTextLength(hwnd);
(hwnd 是子窗口的本地句柄)比我调用:
GetDlgItemText(hwnd,ID,buf,length);
buf 是一个 char 类型的数组:
char buf[256] = {0};
我也尝试过使用sizeof(buf)
而不是运行它length
。但似乎仍然存在问题,我似乎不知道是什么问题。缓冲区保持为空,错误仍在出现。我很想得到一些帮助。所以提前感谢您的帮助!:)