mfc 小技巧之 获取对话框句柄 对话框指针
来源:互联网 发布:mac系统强制关闭程序 编辑:程序博客网 时间:2024/06/06 03:29
1、CWnd *pWnd = AfxGetMainWnd();
获取主对话框指针;
获取住对话狂句柄
HWND hHwnd = pWnd->m_hWnd;
父窗口法:GetParent();
在类的成员函数
中如果使用与MFC类库相同名的SDK API 则需在函数名前添加::
::作用将作用域改为全局。
2、
每个窗口类都有一m_hWnd的成员变量,对话框也不例外。
要想在程序运行时,给对话框发送一特定消息,可以直接使用:::SendMessage(m_hWnd,WM_COMMAND,ID_RESET,0);
当然,还有一种通杀的方法,使用全局函数FindWindow()
例如,还是给对话框发送一个特定消息,就可以用下面的方法:
HWND hwnd;
hwnd = ::FindWindow(NULL, "对话框 "); //把“对话框”换成特定的标题即可
::SendMessage(hwnd,WM_COMMAND,ID_RESET,0);
还可以让该对话框隐藏:
::ShowWindow(hwnd, SW_HIDE);
如果只是单纯的给对话框自己发送特定消息,没必要使用全局函数,MFC封装了的,直接使用以下语句即可:
SendMessage(WM_COMMAND,ID_RESET,0);
它会对自动给自己发送的
- mfc 小技巧之 获取对话框句柄 对话框指针
- mfc 小技巧之 获取对话框句柄 对话框指针
- mfc 小技巧之 获取对话框句柄 对话框指针
- mfc 小技巧之 获取对话框句柄 对话框指针
- 获取对话框句柄 对话框指针
- 获取对话框句柄 对话框指针
- MFC通过对话框窗口句柄获得对话框对象指针
- MFC通过对话框窗口句柄获得对话框对象指针
- MFC通过对话框窗口句柄获得对话框对象指针
- MFC通过对话框窗口句柄获得对话框对象指针
- MFC通过对话框窗口句柄获得对话框对象指针
- mfc 对话框常用小技巧
- MFC中获取各个窗口(对话框)之间的指针、对象、句柄
- MFC中获取各个窗口(对话框)之间的指针、对象、句柄
- 获取对话框句柄
- MFC获取主对话框指针的方式
- VC小技巧汇总之对话框技巧
- VC小技巧汇总之对话框技巧
- 程序员养生(01)——心态
- 【转】unbuntu 12.10/13.04 安装ibus中文输入法 及解决无法显示首选项bug
- 一些对iOS开发者有用的网站
- sql 基础查询操作
- JSTL I18N 格式标签库 使用之一_____数字日期格式化
- mfc 小技巧之 获取对话框句柄 对话框指针
- 关于 vs2012创建mvc4.0项目 entityframework5.0.0无法初始化powershell主机 的问题
- SQL Server 转换为 Oracle 数据库遇到的一个SQL特例
- vector讲的不错,借来参考
- 工厂模式
- JSTL I18N 格式标签库 使用之二_____读取消息资源
- 产生Parentheses
- 金士顿16GB Class4 TF卡 和16GB Class10 TF卡有什么区别
- Oracle数据字典中的GV_$,V_$视图和V$,GV$(Global V$)同义词