case WM_INITDIALOG:hwndGroup = CreateWindow(TEXT("button"),
TEXT("开始"),
WS_CHILD | BS_DEFPUSHBUTTON | WS_VISIBLE,
50,
50,
100,
30,
hWnd,
(HMENU)a,
NULL,
NULL);这样写为什么不能成功,控件没有创建出来。
TEXT("开始"),
WS_CHILD | BS_DEFPUSHBUTTON | WS_VISIBLE,
50,
50,
100,
30,
hWnd,
(HMENU)a,
NULL,
NULL);这样写为什么不能成功,控件没有创建出来。
解决方案 »
- 文件传输的问题。
- COMBOBOX比如我设置了10个选项怎么动态的显示我传进来的参数
- 一个很奇怪的问题,TCP连接,服务器给客户端发了一个数据,可是客户却收不到?什么情况会造成这些?
- 如何编程获取资源管理器中有关图标(如我的电脑、网上邻居、我的文档)?
- 98%的人一小时也做不出来的题目!
- 救救我吧,为什么收不到数据!!!!
- GetQueuedCompletionStatus的返回值很诡异
- CEdit属性中Align Text对齐方式和Right Align Text有什么区别?
- 把一些CPoint放在数组(CObList,或CObArray)里面,怎样序列化?
- 谁有可编辑的GRID控件,刷新速度越快越好.
- cMarkup 类 如何定位到某一个元素?
- 控件消息传递给对话框,请教大虾们
hwnd = NULL吗?
如果hwnd = null ,getlasterror返回什么
况且我也ShowWindow了
收到对话框WM_INITDIALOG这个消息的时候,
发现hWnd还是无效的。可是hWnd = CreateDialog(hInstance, TEXT("MainDlg"), NULL, MainDlgProc);
这个函数不是已经返回hWnd值了吗?为什么这时候hWnd还是无效的呢?????????????
要等到 WM_INITDIALOG 这个消息之后 hWnd 才有值呢?