日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MFC的CWnd和HWND之间互相转换方法

發布時間:2024/4/18 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MFC的CWnd和HWND之间互相转换方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

句柄是一個32位的數,是在WINDOS中的一個資源標示符,相當于c里面的指針.

窗口類就是CWnd,窗口句柄就是HWND。CWnd和HWND之間互相轉換代碼如下:
??? CWnd *pWnd;
??? HWND hWnd;
??? hWnd = pWnd->GetSafeHwnd();??????? //CWnd->HWND
??? pWnd = CWnd::FromHandle(hWnd); //HWND->CWnd

--------
HWND?? 句柄,其實就是void*類型的,當然沒有函數可調用,只有用API對它進行操作。
Cwnd 是C++的一個類,有函數調用。但其操作的對像其實就是一個HWND的句柄。

主窗口的CWND 就是框架窗口了,包括其他子窗口的容器

就是MFC與SDK的關系.弄懂了,WINDOWS編程就變得容易了

CWnd是類名
HWND是句柄

LRESULT AFXAPI AfxCallWndProc(CWnd* pWnd, HWND hWnd, UINT nMsg,...

Cwnd是C++里面的一個類
HWND是一個句柄,他是一個32位的數,相當于c里面的指針.

HWND是個整數,存放于windows資源標志表
例如 HWND hWnd1??? 1 (表示進程1中的某個窗口對象的地址)
????? HWND hWnd2??? 2 (表示進程2中的某個窗口對象的地址)

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的MFC的CWnd和HWND之间互相转换方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。