CSDN论坛 > VC/MFC > 界面

很菜的问题,获得了HDC句柄,一个CDC类变量如何和它关联起来呢? [问题点数:20分,结帖人hw110]

Bbs2
本版专家分:299
结帖率 99.07%
CSDN今日推荐
Bbs4
本版专家分:1029
Bbs8
本版专家分:44697
Blank
铜牌 2006年9月 总版技术专家分月排行榜第三
Blank
黄花 2006年9月 VC/MFC大版内专家分月排行榜第二
2006年8月 VC/MFC大版内专家分月排行榜第二
匿名用户不能发表回复!
其他相关推荐
利用HDC在内存上绘图
有时候,我们需要脱离控件来进行绘图,这是因为利用控件进行绘图有一定的局限性。而且有一些是他人需要用到的类时,用控件往往需要获取当前窗口指针等等操作,这个时候并不是很便利。相比较而言,利用内存直接进行回执,将图形全部回执在内存上,对方只需要将这块内存拷贝到画布上即可。           上述所说的方法,可以通过HDC来实现,HDC是CDC的一个句柄,我们通过对一个对象传入HDC实现利用CDC
DC,CDC和HDC理解
MFC中的DC,CDC和HDC        设备描述表(DC)是Windows中的一种数据结构,它包含GDI需要的所有关于显示界面情况的描述字段,包括相连的物理设备和各种各样的状态信息。         图形显示功能是由显卡来完成的,你想要利用显卡的图形显示功能来完成你的图形输出,怎么办,给你一块硬件能用吗?好,现在厂商给你提供一个驱动程序,给你一些调用的接口,你就可以访问了吧。
【Visual C++】CDC与HDC的区别以及相互转换
CDC是MFC的DC的一个类 HDC是DC的句柄,API中的一个类似指针的数据类型. MFC类的前缀都是C开头的 H开头的大多数是句柄 这是为了助记,是编程读\写代码的好的习惯. CDC中所有MFC的DC的基类.常用的CClientDC dc(this);就是CDC的子类(或称派生类). CDC等设备上下分类,都含有一个类的成员变量:m_nHdc;即HDC类型的句柄. 记住下面的一句话,会有助于你
HWND CDC HDC的转换
CWnd *pWnd = CWnd::FromHandle(hWnd); //hWnd ------->CWnd HDC hDC = GetDC(hWnd);                   //hWnd ------->HDC CDC *pDC = CDC::FromHandle(hDC);         //hWnd ------->CDC...
加载图片的方法(I)
1.  通过GDI+加载(加载图片 + 显示图片) (1)先加载图片方法: //方法I //CString转WCHAR(因为Image构造函数参数为宽字符) int l = MultiByteToWideChar(CP_ACP, 0, (LPCTSTR)sFile, -1, NULL, 0); wchar_t *w = new wchar_t[l]; memset(w, 0, l); INT
工作线程的全局函数中如何控制picture control进行图像显示
我们知道在对话框类class Ctldmfc1Dlg : public CDialogEx获取控件的CDC *pDC=GetDlgItem(ID)->GetDC();//CWnd::GetDlgItem()返回ID标示的控件或者子窗口的指针,然后h获取CDC类的指针,图形指针, HDC hDC=pDC->GetSafeHdc();//获取pDC指向的设备的句柄 CRect rect; GetDlgI
GetDIBits() 获取填充BITMAPINFO结果
在已经知道了HBITMAP的前提下,若要获取到该位图句柄对应的位图信息,则应该按如下格式获取:BITMAPINFO bmpinfo;ZeroMemory(&bmpinfo,sizeof(BITMAPINFO));// 下面这句话是必须的,否则将得不到任何信息bmpinfo.bmiHeader.biSize=sizeof(BITMAPINFO);:GetDIBits(hDC,hB
Windows Gdi & CDC和HDC的区别与转换
Windows Gdi基础!
7.1 如何通过HDC获得CDC指针
如何通过HDC获得CDC指针, VC学习好资料
详解DC,HDC
获得CDC * CDC* pDC pDC=GetDC();//原型CDC* CWnd::GetDC() 获得hdc HDC hDC; 1,hDC=GetDC(pCpp->hWnd); 2,pDC->m_hDC;
关闭