这节主要讲的是文本编程 1 // CTextView 绘制 2 3 void CTextView::OnDraw(CDC* pDC) 4 { 5 CTextDoc* pDoc = GetDocument(); 6 ASSERT_VALID(pDoc); 7 if (!pDo...
分类:
编程语言 时间:
2014-10-31 13:42:14
阅读次数:
252
首先应明确一个概念 句柄, 关于句柄的详细介绍请见这里对于句柄的使用小结:借来的要归还,创建的要释放,选出的要选入【尤其是针对GDI的一些句柄而言,如HPEN,HBRUSH等】1. 使用GetDC() 获取的设备上下文指针在不使用的时候必须调用ReleaseDC()进行释放例如:1 CDC *pDC...
分类:
其他好文 时间:
2014-10-27 22:48:32
阅读次数:
379
CWnd::OnCtlColor afx_msg HBRUSH OnCtlColor( CDC* pDC, CWnd* pWnd, UINT nCtlColor ); 返回值:OnCtlColor必须返回一个刷子句柄,该刷子将被用于画出控件的背景。 参数:pDC 包含了子窗口的显示设备环...
分类:
其他好文 时间:
2014-10-27 22:31:31
阅读次数:
220
设备上下文绘图有很多种方法。例如通过创建位图画刷,利用其填充一个区域来实现图像的绘制。此外,还可以使用CDC类的位图函数来输出位图到设备上下文中。BitBlt 用于从原设备中复制位图到目标设备,语法格式如下:BOOLBitBlt(int x,int y,int nWidth,int nHeight,...
分类:
其他好文 时间:
2014-10-26 10:15:01
阅读次数:
150
网址http://www.cdc.gov/美国联邦政府政府机构美国疾病控制与预防中心机构概要成立时间1946年7月1日前身机构美国疾病控制中心(Communicable Disease Center)总部所在地佐治亚州亚特兰大克里夫顿路1600号雇员数15000人年度预算额88亿美元(2008年)首...
分类:
其他好文 时间:
2014-10-26 00:15:57
阅读次数:
227
VC/MFC的HDC,CDC,CWindowDC,CClientDC,CPaintDC详解:首先说一下什么是DC(设备描述表)解:Windows应用程序通过为指定设备(屏幕,打印机等)创建一个设备描述表(Device Context, DC)在DC表示的逻辑意义的“画布”上进行图形的绘制。DC是一种...
分类:
编程语言 时间:
2014-10-23 22:37:42
阅读次数:
283
1 //按钮重绘函数 2 void CWeather091001Dlg::OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct) { 3 CDC buttonDC; 4 CBitmap bitmapTrans; 5 BITMA...
分类:
编程语言 时间:
2014-10-21 15:01:33
阅读次数:
382
1 在OnPaint()函数中,添加以下代码:2 使用CDC:3 CDC *pDc = GetDC();4 pDc->FillSolidRect(客户区大小,RGB(255, 255, 255));5 或者使用CPaintDC dc(this);6 Dc.FillSolidRect(客户区大小,RG...
分类:
编程语言 时间:
2014-10-21 13:41:35
阅读次数:
189
获取当前目录下的路径,目录和文件并写入文本1 # -*- coding:utf-8 -*-2 import os3 for root,dirs,files in os.walk(os.getcwd()):4 print root,dirs,files 5 open('mycd.cdc','a').....
分类:
编程语言 时间:
2014-10-19 18:34:01
阅读次数:
208
gdi+ 高速绘制透明窗体:方法一:1、用Iamge对象载入png资源,2、调用drawimage函数讲图片绘制出了3、UpdateLayeredWindow对窗体进行布局方法二:1、用Bitmap对象载入资源2、通过CDC选中,再用bitblt拷贝或者AlphaBlend融合到目标CDC上。 3、...