MFC获取当前对话框指针
答案:2 悬赏:0
解决时间 2021-03-10 03:01
- 提问者网友:温柔又任性
- 2021-03-09 05:33
AfxGetMainWnd可以获取主对话框指针,我是通过主对话框按钮点击打开了一个新的对话框窗口,想要获取当前打开的那个新的对话框中的某一控件的指针,请问应该如何实现?控件有ID表示
最佳答案
- 二级知识专家网友:偏爱自由
- 2021-03-09 05:45
CWnd* GetDlgItem ( int nID ) const;
void CWnd::GetDlgItem( int nID, HWND* phWnd ) const;
void CWnd::GetDlgItem( int nID, HWND* phWnd ) const;
全部回答
- 1楼网友:花一样艳美的陌生人
- 2021-03-09 06:33
如果你已经获取对话框句柄,并确定句柄是有效的,你可以使用cwnd::fromhandle获取一个cwnd指针,然后再强制转换为对应对话框类的指针即可。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯