为什么有时候CDC的对象建立时用CreateDC,而有时候用CreateCompatibleDC?两者有什么不同?
请给予解答,谢谢
请给予解答,谢谢
解决方案 »
- 转帖 Qt vs MFC (Qt和MFC的战争)
- BoundsChecker,检测到的问题,都是必须要解决的吗?
- 问个数据库的异常问题
- 取对话框中的控件句柄这样怎么取不到呢?HWND m_hWnd = this->m_hWnd;HWND m_hCurWnd = ::GetDlgItem(m_hWnd, IDC_LIST1);
- 我想问下怎么控制输出结果 例如是数字怎么去掉后面的0 , 还有怎么控制结果输出位数
- 怎么样在一个对话框中画图啊?
- 菜鸟问题
- 如何从VC++应用程序访问USB外设?
- 下面这个模板函数声明为什么是对的?
- VC++中用CFileFind类的FindFile和FindNextFile实现图片文件的浏览
- 可不可以用 “==”判断 一个字符串数组 跟 一个字符串 是否相等的??
- 关于使用VC6编译连接时黑屏问题,超常郁闷,请求帮助!!!!!!
LPCTSTR lpszDriver, // pointer to string specifying driver name
LPCTSTR lpszDevice, // pointer to string specifying device name
LPCTSTR lpszOutput, // do not use; set to NULL
CONST DEVMODE *lpInitData
// pointer to optional printer data
);
HDC CreateCompatibleDC(
HDC hdc // handle to the device context
);CreateDC是从一个设备创建DC,而CreateCompatibleDC是从一个已有的DC创建一个与原有的DC兼容的内存DC