在窗口消息函数中, 下面的代码可以获得CEdit控件内容
TCHAR HexStr[2048]; //
GetDlgItemText(IDC_UART_CMD_HEX, HexStr, sizeof(HexStr));----------获得的内容正常
代码改在线程中(使用QueueUserWorkItem创建)后
TCHAR HexStr[2048]; //
GetDlgItemText(IDC_UART_CMD_HEX, HexStr, sizeof(HexStr)); -----------获得的内容为空
无意间改成
TCHAR HexStr[512]; //
GetDlgItemText(IDC_UART_CMD_HEX, HexStr, sizeof(HexStr)); -----------获得的内容正常
难道栈不够用?
TCHAR *HexStr =new TCHAR[2048]; //
GetDlgItemText(IDC_UART_CMD_HEX, HexStr, 4096);- ----------获得的内容正常了