我建了一个win32 application,一个典型的hellow world应用程序。并通过菜单打开一个对话框,
如果对话框中放置了ip address control 或者list control、tree control,则无法显示对话框,调用
DialogBox(hInst,(LPCTSTR)IDD_SERVDLG,hWnd,(DLGPROC)ConfServDlg)函数出错,错误值为1407,
如果没有这些控件,则调用DialogBox()函数成功,显示对话框。
请问原因在哪里?
但是如果用mfc,则可以在对话框中显示ip address control 、list control等控件,为什么?
如果想在sdk程序中的对话框中调用这样的控件,该怎样处理,能否给个例子?
谢谢高手指点!!在线等待!
如果对话框中放置了ip address control 或者list control、tree control,则无法显示对话框,调用
DialogBox(hInst,(LPCTSTR)IDD_SERVDLG,hWnd,(DLGPROC)ConfServDlg)函数出错,错误值为1407,
如果没有这些控件,则调用DialogBox()函数成功,显示对话框。
请问原因在哪里?
但是如果用mfc,则可以在对话框中显示ip address control 、list control等控件,为什么?
如果想在sdk程序中的对话框中调用这样的控件,该怎样处理,能否给个例子?
谢谢高手指点!!在线等待!
还有我在对话框中添加的ip address control怎么能用InitCommonControls()函数注册呢?是用控件的id吗?怎么联系?
im.dwSize = sizeof(INITCOMMONCONTROLSEX);
im.dwICC = ICC_INTERNET_CLASSES;
InitCommonControlsEx(&im);
还有个小小的问题,怎么让对话框响应wm_keydown消息呢,我在对话框的消息处理回调函数中
设置了wm_keydown的处理,但是没反应,能否告知什么原因?谢谢