怎么得到这个对话框句柄 class CMy4View : public CFormView怎样得到CMy4View对应的对话框的句柄?thx(我想在 CMy4View内对对话框的控件做一些操作) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不用句柄吧,直接用: CWnd* pWnd = GetDlgItem(IDC_MYCTRL); 似乎并这种访问能力 ,象CEditView中有一个CEdit& 那样。但并不妨事。您可以象基于对话框的程序一样直接调用那些操纵控件的函数,因为它们都是在CWnd类定义的虚函数,现在我明白为会么SetDlgItemText()这类函数居然不是CDialog的成员函数,而放在CWnd那里,多方便呀。 mrlp() 但我在CMy4View下用GetDlgItem 得不到控件句柄啊,因为句柄是在对话框里,我又没对话框句柄 zhi_wu(今夜不寂寞) 是啊,我单步运行的时候的确CMy4View构造函数运行的时候是看到了对话框的生成,我不知道是否对话框句柄保存在了某个变量里or可以用某个函数得到,so...我还是不知道怎么得到对话框句柄等待解答ing 不需要用api,所以不用句柄,直接用CWnd::GetDlgItem() CWnd* pWnd = GetDlgItem(IDC_MYCTRL); Lemon_2000(柠檬) 直接用CWnd::GetDlgItem() CWnd* pWnd = GetDlgItem(IDC_MYCTRL);在CMy4View的某个函数里直接CWnd* pWnd = GetDlgItem(IDC_MYCTRL)?"明天我去试试(mfc的getdlgitem怎么封装的啊?this指针现在指向的应该是CMy4View,怎么其中调用函数可以得到对话框的句柄,能详细点吗?) 我的问题解决了不过为什么同样的代码 if(m_map.m_hWnd) m_map.SetWindowPos(&wndTopMost,0 ,0,1050,650,SWP_SHOWWINDOW); 我写在void CMy4View::Onsize函数里影响的是m_map对应的控件大下但写在void CMy4View::OnInitialUpdate()函数里影响的却是m_map对应控件所在对话框的大小(费解ing,如能解答,另开帖子给分50) 利用WinPcap可以起到拦截浏览器的http连接吗? 把cdc的内容复制到Image 能不能对用画笔画的图形进行操作(比如Click),谢谢! 子类化了一个CTreeCtrl重绘非客户区?? 模态和非模态中不解的地方!!! 2012年3月制作的DirectX(*.X)模型 关于"神龙"版vs.net(5张牒)的安装??? 按钮背景色 请教高人有没有谁知道在怎么利用CRc效验码为BMP位图做印鉴水印的程序设计啊? vc6.0使用icc9的问题 关于BoundsChecker的误报 ATL 做的Com组件,放在IE中,怎么能阻止IE关闭,因为,我要在它关闭前,做一些清理工作???
但并不妨事。
您可以象基于对话框的程序一样直接调用那些操纵控件的函数,因为它们都是在CWnd类定义的虚函数,现在我明白为会么SetDlgItemText()这类函数居然不是CDialog的成员函数,而放在CWnd那里,多方便呀。
但我在CMy4View下用GetDlgItem 得不到控件句柄啊,因为句柄是在对话框里,我又没对话框句柄
zhi_wu(今夜不寂寞)
是啊,我单步运行的时候的确CMy4View构造函数运行的时候是看到了对话框的生成,我不知道是否对话框句柄保存在了某个变量里or可以用某个函数得到,so...我还是不知道怎么得到对话框句柄等待解答ing
不需要用api,所以不用句柄,直接用CWnd::GetDlgItem()
CWnd* pWnd = GetDlgItem(IDC_MYCTRL);
直接用CWnd::GetDlgItem()
CWnd* pWnd = GetDlgItem(IDC_MYCTRL);在CMy4View的某个函数里直接CWnd* pWnd = GetDlgItem(IDC_MYCTRL)?"
明天我去试试
(mfc的getdlgitem怎么封装的啊?this指针现在指向的应该是CMy4View,怎么其中调用函数可以得到对话框的句柄,能详细点吗?)
不过为什么同样的代码
if(m_map.m_hWnd)
m_map.SetWindowPos(&wndTopMost,0 ,0,1050,650,SWP_SHOWWINDOW);
我写在void CMy4View::Onsize函数里影响的是m_map对应的控件大下
但写在void CMy4View::OnInitialUpdate()函数里影响的却是m_map对应控件所在对话框的大小(费解ing,如能解答,另开帖子给分50)