- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 为什么要两次pDc->SelectObject()
CDC *pDc=new CClientDC(this); CBrush brush; brush.CreateSolidBrush(RGB(0,255,0)); CBrush *pOldBrush = pDc->SelectObject(&brush); pDc->Rectangle(50,50,200,200); pDc->SelectObject(pOldBrush); de
2012-12-04 11:31:09
2025
转载 GetTextMetrics与GetTextExtent的区别
GetTextMetrics与GetTextExtent的区别 GetTextMetrics:获取当前字体的信息 GetTextExtent:获取特定的字符串在屏幕上所占的宽度和高度 对于这两个函数的作用,我在编程的时候,也有一定的困惑。因此,我也想,其他人在编程的时候也肯定有 同样的困惑。所以我把他们解释一下。不足之处,还请大家多多的添加 批评~~其实,我们对什么困惑呢?函数的调用
2012-12-04 10:54:17
416
转载 关于MFC中的DC、CDC、HDC、句柄、设备上下文
在MFC程序中,我们并不经常直接调用Windows API,而是从MFC类创建对象并调用属于这些对象的成员函数.也就是说MFC封装了Windows API 你说你喜欢C++而MFC换一种说法就是一个用C++写的一个函数库 然后你来调用 只不过这个类不是你写的 MFC提供数百个类,最重要的、也是编写任何VC++应用程序都必不可少的两个类CWinApp和CFrameWnd,这两
2012-12-03 12:41:37
623
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人