MFC——句柄的获取
来源:互联网 发布:mac safari关不了 编辑:程序博客网 时间:2024/06/07 10:44
在MFC中创建一个窗口是比较容易的,但是如何将主窗口与子窗口之间的关系和调用掌握住还是不太容易的,下面是找到的一些调用各种关联窗口函数或者变量的方法:
HWND hWnd=::FindWindow(NULL,_T("Sphere")); //得到对话框的句柄
C***Dialog* pWnd= (C***Dialog*)C***Dialog::FromHandle(hWnd); //由句柄得到对话框的对象指针
通过窗口类函数:CWnd *GetWindow获得窗口指针,pWnd->m_hWnd(The handle of the Windows window attached to this CWnd)在::FromHandle(hWnd);
C***Dialog* pWnd= (C***Dialog*)C***Dialog::FromHandle(hWnd); //由句柄得到对话框的对象指针
通过窗口类函数:CWnd *GetWindow获得窗口指针,pWnd->m_hWnd(The handle of the Windows window attached to this CWnd)在::FromHandle(hWnd);
获取主窗口句柄: CWnd *wnd = AfxGetMainWnd();
HWND hwnd = wnd->GetSafeHwnd();
设置控件为窗口焦点:GetDlgItem(IDC_TREE1)->SetFocus();
获取控件句柄:HWND hwndctrl = ::GetDlgItem(mainHwnd, IDC_TREE1);//获取树形控件的句柄IDC_TREE IDC_COMBO1
获取当前最上层窗口的句柄: HWND mainHwnd = ::GetForegroundWindow();//获取当前topmost的窗口句柄
获取当前窗口的焦点句柄: HWND currentFocus = ::GetFocus();
给大家一个链接网址能更好的学习c++和mfc:http://pan.baidu.com/s/1slPLa8X 密码:p13a
0 0
- MFC——句柄的获取
- MFC—— 窗口句柄获取
- 窗口句柄的获取MFC
- VS2013的MFC,获取程序的句柄
- MFC中窗口句柄和控件句柄的获取
- MFC 获取当前活动窗口的句柄
- MFC获取窗口句柄的方法
- MFC 获取当前活动窗口的句柄
- MFC 获取窗口句柄的方法
- MFC 获取当前活动窗口的句柄
- MFC获取窗口句柄的方法
- MFC获取窗口句柄的坑
- MFC中获取cview窗口的句柄
- MFC获取Cbutton控件的句柄
- MFC 窗口句柄获取
- mfc获取窗口句柄
- MFC句柄获取方法
- MFC 句柄获取
- 负载均衡之IP
- Linux内核的编译与安装
- AngularJS—模拟AngularJS之依赖注入
- 关于Terminator的使用
- 莫队算法初识(对!没有模板)
- MFC——句柄的获取
- Activity的生命周期和启动模式
- PAT甲级1027. Colors in Mars (20)
- 一个关于vector和string使用的一个程序,可以参考一下
- Qt发布(三)------webkit模块的裁剪
- Android绘图系列(六)——自定义View之Path基本使用
- unity-zip压缩与解压
- 文字滚动
- 负载均衡之数据链路层