转:CWnd 对象怎么和 HWND 窗口句柄相互转化
 CWnd   *wnd;   
  HWND   hWnd;   
它们怎么相互转换?
1.wnd->m_wnd;   
  2.CWnd   *wnd=CWnd::FromHandle(hwnd)
你是说要强制转换吗?恐怕不行吧?wnd是窗口指针,hWnd是窗口句柄呀!不过可以互相获取,如下:   
          hWnd=wnd->m_hWnd;   
          wnd.Atach(hWnd)
建立一个CWnd对象,然后使用Attach将HWND和CWnd对象联系起来   
static CWnd* PASCAL FromHandle( HWND hWnd );通过HWND构造一个CWnd*指针(但该指针在空闲时会被删除,所以不能保存供以后使用)。
//CWnd   Object   to   HWND:   
  CWnd   wnd;   
  HWND   hWnd;   
      hWnd   =   wnd.m_hWnd;           
  //   or   
  hWnd   =   wnd.GetSafeHwnd(); //推荐   
      //   HWND   to   CWnd   Object:   
  CWnd   *pWnd;   
  HWND   hWnd;   
      pWnd   =   CWnd::FromHandle(hWnd);   
  //   or   
  pWnd->Attach(hWnd);
 
 
posted on 2010-06-23 13:53 liuym 阅读(2034) 评论() 编辑 收藏 举报
相关知识
c语言编程花朵,C语言花朵代码.doc
植物体内有机物转化和运输
兰花遗传转化技术研究进展
黄化、黄叶、落叶?花而不实、早衰、不转色?作物缺素了!怎么补?
for语句没有中括号.doc
岩溶水体碳形态转化特征新认识
什么是包含组策略对象属性和版本信息的活动目录对象
2012年度计算机卷答案=合并.doc
薄荷怎么水培转土培
农杆菌介导的真菌遗传转化及其应用
网址: 转:CWnd 对象怎么和 HWND 窗口句柄相互转化 https://www.huajiangbk.com/newsview457554.html
| 上一篇: 欧洲园艺 | 下一篇: 陶粒在园艺园林方面的应用 | 
推荐分享
 
                
                
                
                - 1君子兰什么品种最名贵 十大名 4012
- 2世界上最名贵的10种兰花图片 3364
- 3花圈挽联怎么写? 3286
- 4迷信说家里不能放假花 家里摆 1878
- 5香山红叶什么时候红 1493
- 6花的意思,花的解释,花的拼音 1210
- 7教师节送什么花最合适 1167
- 8勿忘我花图片 1103
- 9橄榄枝的象征意义 1093
- 10洛阳的市花 1039










