在主对话框中点击一个button弹出另一个对话框全局的
HWND hHWndRAGlg;
CResultAnalyseDlg dlg;//弹出的对话框hHWndRADlg = dlg.GetSafeHwnd();//在主对话框的构造函数中获得弹出的对话框的句柄
为什么这里的hHWndRADlg是空的?::SetDlgItemText(hHWndRADlg,IDC_EDIT1,_T("153"));控件根本就没有显示额。。一直是空的
我要对弹出的对话框的EDIT1控件赋值应该怎么做??
HWND hHWndRAGlg;
CResultAnalyseDlg dlg;//弹出的对话框hHWndRADlg = dlg.GetSafeHwnd();//在主对话框的构造函数中获得弹出的对话框的句柄
为什么这里的hHWndRADlg是空的?::SetDlgItemText(hHWndRADlg,IDC_EDIT1,_T("153"));控件根本就没有显示额。。一直是空的
我要对弹出的对话框的EDIT1控件赋值应该怎么做??
解决方案 »
- 怎么修改下图中的十六进制数?
- 最大化按钮不起作用了,分析一下有哪些可能???
- 拆分窗口,不在OnCreateClient调用,该怎么办?
- 客户区失去焦点应该触发什么事件
- ATL Active COM 是什么概念,好象很时髦,可我不懂,能否帮小弟解释一下,或提供点资料看看,谢谢了
- MSCOMM控件中如何响应OnComm事件?
- 如何获取系统的日历时间
- 现有一个dll转为静态库的问题
- 切分窗口的问题========>
- The Ten Commandments for C Programmers
- Windows消息和DLL问题
- 几行代码,有点不理解,为什么指针 a 在delete后,它所指向的物理地址没变,但是那个地址的值却变了?
dlg.create(....);
hHWndRADlg = dlg.GetSafeHwnd();//
为什么这里的hHWndRADlg是空的?
-----------------------
你的dlg都没有创建窗口,所以HWND窗口句柄为NULL。你可以将hHWndRADlg = dlg.GetSafeHwnd();这句放到你的CResultAnalyseDlg类的OnInitDialog函数中去。::SetDlgItemText(hHWndRADlg,IDC_EDIT1,_T("153"));控件根本就没有显示额。。一直是空的
我要对弹出的对话框的EDIT1控件赋值应该怎么做??
-----------
你的hHWndRADlg窗口句柄有效???
额 刚调试了一下 果然啊
要在DoModal后才可以获得句柄 郁闷