ID--HANDLE--HWND三者之间的互相转换

原创 2007年10月03日 15:51:00

ID--HANDLE--HWND三者之间的互相转换
id->句柄-----------hWnd = ::GetDlgItem(hParentWnd,id);
id->指针-----------CWnd::GetDlgItem();
句柄->id-----------id = GetWindowLong(hWnd,GWL_ID);
句柄->指针--------CWnd *pWnd=CWnd::FromHandle(hWnd);
指针->ID----------id = GetWindowLong(pWnd->GetSafeHwnd,GWL_ID);
                                            GetDlgCtrlID();
指针->句柄--------hWnd=cWnd.GetSafeHandle() or mywnd->m_hWnd;  

相关文章推荐

HTML中属性name、id、class三者之间的区别

name:主要是用于获取提交表单的某表单域信息, 作为可与服务器交互数据的HTML元素的服务器端的标示,比如input、select、textarea、框架元素(iframe、frame、 windo...

Windows客户端开发--必须清楚HWND、HANDLE、HMODULE、HINSTANCE的区别

我先不说话,就看看几个代码片段1 使用HWND 查找窗口:HWND h_wnd = ::FindWindow(_T("MainForm"), NULL);创建窗口:HWND hwnd = Windo...

HINSTANCE/HWND/CWnd/HANDLE 的区别

HINSTANCE是应用程序实例句柄, HWND是窗口对象句柄, HANDLE是任意对象的句柄, CWnd是MFC中的窗口类。   MSDN里面对于HINSTANCE的解释是"handle ...

Handle 跟HWND的区别

HANDLE类型是void * HWND类型是struct{ int unused;}的指针   HWND是HANDLE的一种,但是HANDLE并不是HWND.HANDLE是操作系统一系列内核对...

VC中窗口ID,句柄,指针三者相互转换函数【原+转】

ID--HANDLE--HWND三者之间的互相转换id->句柄        hWnd = ::GetDlgItem(hParentWnd,id);id->指针        CWnd::GetDlg...
  • sl159
  • sl159
  • 2011年05月06日 16:15
  • 1234

Android学习 之 Bitmap Drawable byte[] 三者之间的转换以及把数组存入数据库及提取数据重新组合成所需对象,如图像

Android学习 之 Bitmap Drawable byte[] 三者之间的转换以及把数组存入数据库及提取数据重新组合成所需对象,如图像 1.创建数据库表的时候选择存图片的字...

opencv中的Mat、CvMat以及IplImage介绍以及三者之间的转换

参考: http://www.cnblogs.com/zcftech/archive/2013/04/10/3013027.html http://www.cnblogs.com/Key-Ky/p/...

【重要总结】IntPtr、Image以及IplImage三者之间的相互转换

/******************************************************************************/ /******************...

Bitmap Drawable byte[] 三者之间的转换以及把数组存入数据库及提取数据重新组合成所需对象

1.创建数据库表的时候选择存图片的字段类型为blob StringBuffer createTableOfHistory = new StringBuffe...
  • qin9r3y
  • qin9r3y
  • 2013年01月26日 23:36
  • 339
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ID--HANDLE--HWND三者之间的互相转换
举报原因:
原因补充:

(最多只允许输入30个字)