2011年8月25日
摘要: 虽然Gilbert之前介绍过CWnd和HWnd的区别,但是这里和其他几个CDC, HDC放在一起重申一下其中的区别和关系.1.对象和句柄CWnd是类, HWnd是句柄, CWnd封装了HWndCWnd wnd;HWnd hWnd;wnd.Attach(hWnd);//句柄到对象wnd->m_hWnd;//对象到句柄当然一般在程序中是这样获得句柄:AfxGetMainWnd()->m_hwnd;同样的, CDC和HDC也是这样的关系:CDC *pDC=new CDC;HDC hdc;pDC->GetSafeHdc();//通过对象获得句柄:pDC->Attach(hdc) 阅读全文
posted @ 2011-08-25 16:17 一个人的天空@ 阅读(6056) 评论(0) 推荐(0) 编辑