我编写了个小程序,但并不能显示,有哪位大哥给解释下,谢了!
hWnd=GetDlgItem(hDlg, IDC_LIST1);
switch (message)
{
case WM_COMMAND:
switch(LOWORD(wParam))
{
case ID_IN:
len=GetDlgItemText(hDlg, IDC_ENTER, com, sizeof(com));
com[len]='\0';
SetWindowText(hWnd,com);
LPVOID lpMsgBuf;
FormatMessage( FORMAT_MESSAGE_ALLOCATE_BUFFER |
FORMAT_MESSAGE_FROM_SYSTEM |
FORMAT_MESSAGE_IGNORE_INSERTS,
NULL,
GetLastError(),
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
(LPTSTR) &lpMsgBuf,
0,
NULL
);
MessageBox(hDlg, (LPCTSTR)lpMsgBuf, "Error3 ", MB_OK | MB_ICONINFORMATION);
LocalFree(lpMsgBuf);
break;
case IDCANCEL:
EndDialog(hDlg, LOWORD(wParam));
return TRUE;
}
hWnd=GetDlgItem(hDlg, IDC_LIST1);
switch (message)
{
case WM_COMMAND:
switch(LOWORD(wParam))
{
case ID_IN:
len=GetDlgItemText(hDlg, IDC_ENTER, com, sizeof(com));
com[len]='\0';
SetWindowText(hWnd,com);
LPVOID lpMsgBuf;
FormatMessage( FORMAT_MESSAGE_ALLOCATE_BUFFER |
FORMAT_MESSAGE_FROM_SYSTEM |
FORMAT_MESSAGE_IGNORE_INSERTS,
NULL,
GetLastError(),
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
(LPTSTR) &lpMsgBuf,
0,
NULL
);
MessageBox(hDlg, (LPCTSTR)lpMsgBuf, "Error3 ", MB_OK | MB_ICONINFORMATION);
LocalFree(lpMsgBuf);
break;
case IDCANCEL:
EndDialog(hDlg, LOWORD(wParam));
return TRUE;
}
解决方案 »
- 如何迫使alt activex的ondraw被调用?
- 全局数组变量赋值
- 二级指针怎么释放?请求大家帮忙!
- 本人在DLL中使用MFC CAsyncSocket类进行UDP方式通信,但是在Close 这个CAsyncSocket类的实例时就出错了!大家帮忙啊!
- 我用DirectShow作的视频采集程序(仿照SDK的PlayCap)作的我想在视频上面画点图怎么作?
- 在我的 dialog 中的 DoDataExchange 为什么会出错?
- 如何把一个CString类型的字符串赋给LPTSTR类型的变量?
- CString是要改为char还是string呀
- VC添加Excel中的数据!
- VC中如何进行release版本的编译?
- 求帮我看下 下面的CMyApp类和CMainDialog分别是什么类!看了2通宵没明白
- 分享一个帖子
hWnd=GetDlgItem(hDlg, IDC_LIST1);
===========
从你的ID上看,控件是List控件,这个控件应该不能用SetWindowText吧。