E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
CPaintDC
[转]HDC,CDC,CWindowDC,CClientDC,
CPaintDC
基础
转自http://hi.baidu.com/c996387762/blog/item/d1d54b250412602cd40742b2.html首先说一下什么是DC(设备描述表)解:Windows应用程序通过为指定设备(屏幕,打印机等)创建一个设备描述表(DeviceContext,DC)在DC表示的逻辑意义的“画布”上进行图形的绘制。DC是一种包含设备信息的数据结构,它包含了物理设备所需的各种状
mine1024
·
2010-11-26 21:00
数据结构
windows
api
mfc
工具
图形
OnPaint OnEraseBkgnd的调用关系
以下是定制Button的OnPaint函数,详细说明如下:voidCCustomBtn::OnPaint() { CPaintDCdc(this);//
CPaintDC
实际上封装了BeginPaing
xsh_123321
·
2010-11-12 13:00
解决闪烁的主要方法
一.基本概念CClientDC,
CPaintDC
都是从CDC派生出来的类。
acdnjjjdjkdckjj
·
2010-11-11 21:00
null
图形
GDI 图形设备接口
2.CClientDC类客户区设备环境,调用时使用GetDC(),释放时使用ReleaseDC().3.
CPaintDC
类响应窗口重绘消息(WM_PAINT)时的绘画输出。在
meiyuli
·
2010-11-03 10:00
数据结构
windows
null
图形
CRect之DeflateRect及
CPaintDC
, CClientDC与CWindowDC区别
voidDeflateRect(intx,inty);voidDeflateRect(SIZEsize);voidDeflateRect(LPCRECTlpRect);voidDeflateRect(intl,intt,intb);参数:x指定要向左或向右移动CRect边的数量y指定要向上或向下移动CRect边的数量size指定CRect移动数量的SIZE或CSize。cx指定移动左右边的数;cy
zmq5411
·
2010-11-01 21:00
windows
活动
null
delete
mfc
CPaintDC
, CClientDC与CWindowDC的区别
CClientDC(客户区设备上下文)用于客户区(不包含标题栏、边框)的输出,它在构造函数中封装了GetDC(),在析构函数中封装了ReleaseDC()函数。一般在响应非窗口重画消息(如键盘输入时绘制文本、鼠标绘图)绘图时要用到它。用法是:CClientDCdc(this);//this一般指向本窗口或当前活动视图dc.TextOut(10,10,str,str.GetLength());//利
bigapple88
·
2010-10-15 10:00
CPaintDC
, CClientDC与CWindowDC的区别
CClientDC(客户区设备上下文)用于客户区(不包含标题栏、边框)的输出,它在构造函数中封装了GetDC(),在析构函数中封装了ReleaseDC()函数。一般在响应非窗口重画消息(如键盘输入时绘制文本、鼠标绘图)绘图时要用到它。用法是: CClientDC dc(this);//this一般指向本窗口或当前活动视图 dc.TextOut(10,10,str,str.GetLength()
wapysun
·
2010-10-15 10:00
window
MFC中的CDC,CClientDC,
CPaintDC
,CWindowDC的区别
MFC中的CDC,CClientDC,
CPaintDC
,CWindowDC的区别收藏转载自http://hi.baidu.com/baiyw920/blog/item/c9437ad9365f303233fa1cd7
xph23
·
2010-09-17 19:00
cpaintdc
cclientdc
CPaintDC
和CClientDC的区别收藏问题:
CPaintDC
和CClientDC的区别?
xph23
·
2010-09-17 19:00
活动
CPaintDC
, CClientDC与CWindowDC的区别
CPaintDC
,CClientDC与CWindowDC的区别CClientDC(客户区设备上下文)用于客户区的输出,它在构造函数中封装了GetDC(),在析构函数中封装了ReleaseDC()函数。
gongweijiao
·
2010-08-29 20:00
windows
活动
null
delete
mfc
孙鑫mfc学习笔记第十一课
第十一课如何让CDC上输出的文字、图形具有保持功能,集合类CPtrArray 的使用,
CPaintDC
与CClientDC的区别与应用,OnPaint与OnDraw在CView中的关系及实现内幕,滚动窗口的实现
hantayi
·
2010-08-24 23:01
职场
mfc
休闲
孙鑫mfc学习笔记第十一课
第十一课如何让CDC上输出的文字、图形具有保持功能,集合类CPtrArray 的使用,
CPaintDC
与CClientDC的区别与应用,OnPaint与OnDraw在CView中的关系及实现内幕,滚动窗口的实现
hantayi
·
2010-08-24 23:01
职场
mfc
休闲
CPaintDC
、CClientDC、CWindowDC和CMetaFileDC类的主要特点及区别-Windows绘图基础知识
一、设备环境(DC)的概念(1)在Windows中,显示工作是基于设备环境的。所谓设备环境(DC)是一种Windows数据结构,该结构包含应用程序设备输出时所需要的信息。(2)在使用任何绘图函数之前必须建立一个设备环境对象。(3)在VisualC++6.0的MFC中提供了设备环境类CDC,它封装了绘图所需要的所有函数,其中包括了大多数的WindowsAPI中的GDI函数。二、几个设备环境类主要特点
zhangxinrun
·
2010-08-21 18:00
PAINTSTRUCT结构
每个窗口要有一个PAINTSTRUCT结构来记录一些绘制信息,PAINTSTRUCT结构保存了窗口绘制客户区的一些信息,例如,绘制客户区时是否要清除背景色,要更新的客户区的矩形区域的大小等等,MFC里的
CPaintDC
jphaoren
·
2010-07-13 11:00
俄罗斯方块(六)画方块
所以同样的代码可以写在他们共同的基类中 在基类中增加一个print方法,参数就是那个画板
CPaintDC
& 或者CDC &.
桔红糕
·
2010-06-23 14:00
游戏
HDC,CDC,CWindowDC,CClientDC,
CPaintDC
基础
首先说一下什么是DC(设备描述表)解:Windows应用程序通过为指定设备(屏幕,打印机等)创建一个设备描述表(DeviceContext,DC)在DC表示的逻辑意义的“画布”上进行图形的绘制。DC是一种包含设备信息的数据结构,它包含了物理设备所需的各种状态信息。Win32程序在绘制图形之前需要获取DC的句柄HDC,并在不继续使用时释放掉。在c++编程中常会见到HDC,CDC,CClientDC,
shiwei0124
·
2010-06-04 11:00
HDC,CDC,CClientDC,
CPaintDC
,CWindowDC的区别
CDC是MFC的DC的一个类HDC是DC的句柄,API中的一个类似指针的数据类型.MFC类的前缀都是C开头的H开头的大多数是句柄 首先说一下什么是DC(设备描述表)解:Windows应用程序通过为指定设备(屏幕,打印机等)创建一个设备描述表(DeviceContext,DC)在DC表示的逻辑意义的“画布”上进行图形的绘制。DC是一种包含设备信息的数据结构,它包含了物理设备所需的各种状态信息。Wi
chinacodec
·
2010-05-23 01:00
DC的分类和区别
CWindowDC可在非客户区绘制图形 CClientDC,
CPaintDC
只能在客户区绘制图形。
kmplayer
·
2010-04-16 21:00
windows
MFC图形输出的一些类
CDC设备上下文的基类,用来访问整个显示器或者非显示上下文,如打印机
CPaintDC
用于Windows中OnPaint成员函数的显示设备上下文 CClientDC用于窗口客户区的显示设备上下文 CWindowDC
hahalxp
·
2010-03-30 13:00
HDC,CDC,CWindowDC,CClientDC,
CPaintDC
基础
HDC,CDC,CWindowDC,CClientDC,
CPaintDC
基础出处:http://blog.csdn.net/xiaofengsheng/archive/2009/04/19/4093010
编程自动化
·
2010-02-07 20:00
why Do not call CDialog/CWnd::OnPaint() for painting messages
vcgeneral/thread/b688fe19-8517-473e-9183-83289f650281 Several things happen behind the scenes with
CPaintDC
·
2010-01-05 10:00
message
各种设备上下文的区别
(2)
CPaintDC
在构造函数中调用BeginPaint()取得设备上下文,在析构函数中调用EndPain
FlowShell
·
2009-12-10 20:00
windows
图形
CClientDC 和
CPaintDC
(转载于:http://www.cnblogs.com/cutepig/archive/2009/01/19/1378550.html)
1.CClientDCCClientDC(客户区设备上下文)用于客户区的输出,它在构造函数中封装了GetDC(),在析构函数中封装了ReleaseDC()函数。一般在响应非窗口重画消息(如键盘输入时绘制文本、鼠标绘图)绘图时要用到它。用法是:CClientDCdc(this);//this一般指向本窗口或当前活动视图dc.TextOut(10,10,str,str.GetLength());//利
chao360559040
·
2009-11-30 21:00
活动
哎 代码改的优雅多了...
哎代码改的优雅多了...少了硬编码 代码确实好看了很多...上个例子...滚动视图部分的修改前的代码void CTransportWnd::OnPaint(){
CPaintDC
dc(this
lijiakxl的专栏
·
2009-11-09 14:00
CPaintDC
, CClientDC与CWindowDC的区别
技术问答:
CPaintDC
,CClientDC与CWindowDC的区别问:
CPaintDC
是一种怎样的DC?就像CClientDC是客户区的,它是干什么的?
metasearch
·
2009-10-11 21:00
MFC 绘图类
一、绘图类 CDC、
CPaintDC
、CClientDC、CWindowDC等,其中CDC类是基础,另外几个类是为了特殊应用派生出来的。
shuilan0066
·
2009-09-28 15:00
windows
mfc
工具
图形
CPaintDC
, CClientDC与CWindowDC的区别
CPaintDC
,CClientDC与CWindowDC的区别CClientDC(客户区设备上下文)用于客户区的输出,它在构造函数中封装了GetDC(),在析构函数中封装了ReleaseDC()函数。
shuilan0066
·
2009-09-28 15:00
windows
application
mfc
Constructor
destructor
variables
使用CDC的四个派生类CClientDC,
CPaintDC
,CWindowDC,CMetaFileD
1.首先介绍一下什么是DC(设备描述表)Windows应用程序通过为指定设备(屏幕,打印机等)创建一个设备描述表(DeviceContext,DC)在DC表示的逻辑意义的“画布”上进行图形的绘制。DC是一种包含设备信息的数据结构,它包含了物理设备所需的各种状态信息。Win32程序在绘制图形之前需要获取DC的句柄HDC,并在不继续使用时释放掉。2.CDC及其派生类CDC及其派生类的继承视图:CObj
andkobe
·
2009-09-21 16:00
CDC简介
VC中有CDC,CClientDC,
CPaintDC
。CDC是Windows绘图设备的基类。CClientDC:(1)(客户区设备上下文)用于客户区的输出,与特定窗口关
desow
·
2009-09-16 17:00
windows
null
mfc
exe
button
图形
CDC类及其子类---CClientDC、CWindowDC和
CPaintDC
CDC类及其子类---CClientDC、CWindowDC和CPaintDChttp://blog.csdn.net/ccfboy/archive/2009/05/02/4142943.aspxCDC类Windows使用与设备无关的图形设备环境(DC:DeviceContext)进行显示。MFC基础类库定义了设备环境对象类----CDC类。父类:从CObject直接继承而来。继承了CObject
stamhe
·
2009-09-11 15:00
MFC中的CDC,CClientDC,
CPaintDC
,CWindowDC的区别
CPaintDC
:(1)用于响应窗口重
guoquan2003
·
2009-09-09 11:00
windows
mfc
图形
VC 保存对话框为图片
VC保存对话框为图片#include"WINDOWSX.H" CClientDCSHDC(this);//取得客户区内存DC
CPaintDC
dc(this); CDCmemDC; CRectrect
深海拾贝
·
2009-07-30 23:00
HDC,CDC,CWindowDC,CClientDC,
CPaintDC
基础
首先说一下什么是DC(设备描述表)解:Windows应用程序通过为指定设备(屏幕,打印机等)创建一个设备描述表(DeviceContext,DC)在DC表示的逻辑意义的“画布”上进行图形的绘制。DC是一种包含设备信息的数据结构,它包含了物理设备所需的各种状态信息。Win32程序在绘制图形之前需要获取DC的句柄HDC,并在不继续使用时释放掉。在c++编程中常会见到HDC,CDC,CClientDC,
dongzhiquan
·
2009-07-27 13:00
数据结构
工作
api
mfc
工具
图形
CPaintDC
, CClientDC与CWindowDC的区别
CPaintDC
,CClientDC与CWindowDC的区别CClientDC(客户区设备上下文)用于客户区的输出,它在构造函数中封装了GetDC(),在析构函数中封装了ReleaseDC()函数。
yjn43422757
·
2009-07-14 21:00
windows
null
application
mfc
Constructor
destructor
MFC大杂烩
); 在自绘窗口中运动窗口(重载鼠标单击的消息) SendMessage(WM_NCLBUTTONDOWN,HTCAPTION,MAKELPARAM(point.x,point.y));
CPaintDC
seawt
·
2009-06-01 14:00
null
mfc
转载---
CPaintDC
CClientDC CWindowDC的区别
2006-02-22技术问答:
CPaintDC
,CClientDC与CWindowDC的区别版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://imcc.blogbus.com
youyulangzi
·
2009-05-24 10:00
windows
application
mfc
Constructor
destructor
variables
对话框中工具栏,状态栏随对话框变化而变化
intcx,intcy){ CDialog::OnSize(nType,cx,cy); //TODO:Addyourmessagehandlercodehere CRect rectMain;
CPaintDC
深海拾贝
·
2009-05-22 15:00
Canvas绘图功能开发图形软件
VC++ 中与绘图相关的函数都封装在CDC及其衍生的CClientDC,
CpaintDC
,CwindowDC中。 字串9 Delphi中也有一个与CDC相类似的类Tcanvas, 它
cqujsjcyj
·
2009-05-07 17:00
编程
windows
框架
vc++
Delphi
CClientDC,
CPaintDC
,CWindowDC
【转自】http://blog.chinaunix.net/u/28371/showart.php?id=4046871.首先介绍一下什么是DC(设备描述表)Windows应用程序通过为指定设备(屏幕,打印机等)创建一个设备描述表(DeviceContext,DC)在DC表示的逻辑意义的“画布”上进行图形的绘制。DC是一种包含设备信息的数据结构,它包含了物理设备所需的各种状态信息。Win32程序在
lyayfy
·
2009-05-04 16:00
HDC,CDC,CWindowDC,CClientDC,
CPaintDC
基础
首先说一下什么是DC(设备描述表)解:Windows应用程序通过为指定设备(屏幕,打印机等)创建一个设备描述表(DeviceContext,DC)在DC表示的逻辑意义的“画布”上进行图形的绘制。DC是一种包含设备信息的数据结构,它包含了物理设备所需的各种状态信息。Win32程序在绘制图形之前需要获取DC的句柄HDC,并在不继续使用时释放掉。在c++编程中常会见到HDC,CDC,CClientDC,
xiaofengsheng
·
2009-04-19 22:00
数据结构
windows
api
mfc
工具
图形
MFC笔记(1)
CPaintDC
, CClientDC
http://imcc.blogbus.com/logs/1962781.html 1.CClientDC CClientDC(客户区设备上下文)用于客户区的输出,它在构造函数中封装了GetDC(),在析构函数中封装了ReleaseDC()函数。一般在响应非窗口重画消息(如键盘输入时绘制文本、鼠标绘图)绘图时要用到它。用法是: CClientDC dc(this);//this一
·
2009-01-19 21:00
client
MFC之GDI
获取设备描述表方法:1>CWnd::GetDC CWnd::ReleaseDC()2.CWnd::BeginPaint()//在OnPaint消息处理程序中 CWnd::EndPaint()3.CDC派生类1>
CPaintDC
zhangyang0402
·
2008-12-15 22:00
MFC 随手抄
MFC随手抄在栈上创建
CPaintDC
对象是良好的编程习惯,这样当OnPaint结束时将自动调用他们的析构函数。
我的C++之路
·
2008-09-06 08:00
浅谈如何在MFC中对CDC进行二次封装
MFC也善解人意的对它进行了一些封装,提供了一个CDC类,以及由CDC继承而来的CClientDC、
CPaintDC
和CWndowDC等。
benny5609
·
2008-04-17 11:00
工作
null
mfc
使用CDC的四个派生类:CClientDC,
CPaintDC
,CWindowDC,CMetaFileDC
[转载]使用CDC的四个派生类:CClientDC,
CPaintDC
,CWindowDC,CMetaFileDC【转自】http://blog.chinaunix.net/u/28371/showart.php
我的玻璃盒子
·
2008-01-20 22:00
利用DELPHI中Canvas绘图
VC++中与绘图相关的函数都封装在CDC及其衍生的CClientDC,
CpaintDC
,CwindowDC中。Delphi中也有一个与CDC相类似的类Tcanvas,它封装了Delphi中的绘图函数。
favory
·
2008-01-16 02:00
vc++
工具
开发工具
Delphi
图形
wizard
VC Skills
直接加载外部 bmp,ico,cur CXXX::OnPaint(){
CPaintDC
dc(this); CDC dcMem; CBitmap Bitmap ; HBITMAP hBitmap
Blue_Dream_
·
2007-12-12 16:00
使用CDC的四个派生类CClientDC,
CPaintDC
,CWindowDC,CMetaFileD
【转自】http://blog.chinaunix.net/u/28371/showart.php?id=4046871.首先介绍一下什么是DC(设备描述表)Windows应用程序通过为指定设备(屏幕,打印机等)创建一个设备描述表(DeviceContext,DC)在DC表示的逻辑意义的“画布”上进行图形的绘制。DC是一种包含设备信息的数据结构,它包含了物理设备所需的各种状态信息。Win32程序在
Shuffy
·
2007-11-16 18:00
使图片自适应窗口的大小
如何使背景图片自适应对话框或者窗口大小在上次提到的添加背景的代码里的OnEraseBkgnd()函数(具体函数看这里)里面添加如下代码://
CPaintDC
dc(this); //在onpaint
yanghao58686763
·
2007-11-11 00:00
vc中画刷效果SetROP2(R2_NOT)中遇到的一个问题
结果遇到了一个问题使用
CPaintDC
dc(this)无法完成设想。
·
2007-06-29 14:00
set
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他