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
GetDC
MFC的CView窗口中显示iplimage图像
下面是在MFC的CView窗口中显示IplImage图像的函数代码voidCMyView::ShowIplImage(IplImage*img){ CDC*pDC=
GetDC
(); HDChDC=pDC
gningh
·
2012-06-20 15:00
DrawText()函数显示文本并改变字体和颜色
DrawText()函数显示文本并改变字体和颜色CDC*pDc=
GetDC
();pDc->SetTextColor(RGB(0,255,0));pDc->DrawText("Thisisatest!"
IMGTN
·
2012-06-10 23:00
CDC,CClientDC,CPaintDC,CWindowDC 比较区别
CClientDC:(1)(客户区设备上下文)用于客户区的输出,与特定窗口关联,可以让开发者访问目标窗口中客户区,其构造函数中包含了
GetDC
,析构函数中包含了ReleaseDC。
IMGTN
·
2012-06-10 18:00
对话框不用控件显示jpg图片
运行对话框没有出现图片,我是否需要在对话框上添加控件吗,光凭以下代码就能显示12.jpg图片吗,以下代码应该放哪呢,当然是放在OnPaint()函数里了CDC*pDC; pDC=
GetDC
(); ShowPicture
wangluozhangleilei
·
2012-06-10 14:00
c
null
图形
MFC打印对话框及控件功能
m_rect); //获取图片控件大小 m_Frame.GetWindowRect(framerect); intx,y; x=framerect.left-m_rect.left; CDC*pImageDC=
GetDC
yongyu211
·
2012-06-08 14:00
null
delete
mfc
colors
windows程序设计(8):映射模式
而且与你当前拿到的设备描述表有关,一般通过beginPaint拿到的都是客户区;而使用
getDC
拿到的则是通常意义下的窗口:客户区+菜单栏+工具栏+标题栏等等。而窗口到视口的坐标映射,就是映射模式。
thefutureisour
·
2012-05-28 16:00
windows
timer
null
callback
工具
微软
一个DC拷贝到内存DC上。
1.创建一个创建内存DC与HBitmap对象 HDChMemDC; HBITMAP hBitmap,hOldBitmap; //位图句柄 HDChdc=::
GetDC
(m_hWnd);
ooyyee11
·
2012-05-25 09:00
null
《Windows程序设计》之位图操作
1、在内存中创建位图,并在位图中写入文字hdc=
GetDC
(hwnd); //创建内存设备上下文 hdcMem=CreateCompatibleDC(hdc); //计算指定的正文字符串的高度和宽度 GetTextExtentPoint32
l0g1n
·
2012-05-25 08:00
如何将一个位图拷贝到另一个位图中
目标位图会被自动创建 inlinevoidCopyBitmap(CBitmap*pBmpDest,CBitmap*pBmpSrc,CRectRect,CWnd*pWnd) { CDC*pDC=pWnd->
GetDC
Cashey1991
·
2012-05-17 01:00
MFC GUI 字体 背景
一、加入字体CDC*pdc=
GetDC
();CFontcfont;cfont.CreateFont(height,width,0,0,700,FALSE,0,0,0,0,0,0,0,"Arial");/
luxiaoxun
·
2012-05-14 14:00
mfc
《Windows程序设计》之鼠标滚轮
直接上代码:caseWM_CREATE: hdc=
GetDC
(hwnd); GetTextMetrics(hdc,&tm); cxChar=tm.tmAveCharWidth; cxCaps=(tm.tmPitchAndFamily
l0g1n
·
2012-04-24 11:00
编程
windows
测试
API 绘图
HWNDhwnd=this->m_hWnd;m_hDC=::
GetDC
(hwnd);m_hMemDC=CreateCompatibleDC(m_hDC);//创建兼容的内存设备描述表 HBITMAPhbitmap
aristolto
·
2012-04-06 21:00
api
GDI+基础编程(1)
51e67b250100ebkp.html然后进行一些比较基础的GDI+画笔、图像处理(详细请见注释) voidCGDIAppDlg::DrawImage1(CDC*pDC) { //CDC*pDC=
GetDC
mfcing
·
2012-03-17 22:00
编程
image
null
Matrix
图像处理
GDI+
MFC 控件中画矩形
voidModelAcquire::OnMouseMove(UINTnFlags,CPointpoint){ //TODO:在此添加消息处理程序代码和/或调用默认值 pdc=
GetDC
genganpeng
·
2012-03-14 15:00
null
mfc
FrameRgn问题圆角边框
(&rc); rc-=rc.TopLeft(); m_rgn.CreateRoundRectRgn(rc.left,rc.top,rc.right,rc.bottom,10,10); CDC*pdc=
GetDC
Mirage520
·
2012-03-10 15:00
initialization
在 static 控件中如何让文字变成粗体的
IDC_STATIC_S为static控件ID,注意*****的地方 CDC *pDC =
GetDC
(); CFont *pfont =GetDlgItem(IDC_STATIC_S)->GetFont
Mirage520
·
2012-03-06 14:00
Windows程序的框架
GetDC
传回的句柄是在整个客户区上,不只是在客户区的无效区域#include#include"resource.h"#include//窗口函数的函数原形LRESULTCALLBACKMainWndProc
Bill_Ming
·
2012-03-04 21:00
CDC,CPaintDC,CClientDC,CWindowDC区别
CDC是Windows绘图设备的基类CClientDC:(1)(客户区设备上下文)用于客户区的输出,与特定窗口关联,可以让开发者访问目标窗口中客户区,其构造函数中包含了
GetDC
,析构函数中包含了ReleaseDCCPaintDC
Mirage520
·
2012-02-18 01:00
windows
mfc
图形
Windows下截屏保存到内存及其BMP
HDChScreenDC=::
GetDC
(hWnd);//获得屏幕的HDC.
tw7613781
·
2012-02-14 13:00
windows
File
null
BI
delete
colors
MFC作图基础知识
//demo1(在视图类中的OnLButtonup()中添加如下代码) //PlatformSDK:WindowsGDI HDChdc;//设备上下文句柄 hdc=::
GetDC
(m_hWnd);//
zdcsky123
·
2012-01-26 09:00
windows
null
mfc
CPaintDC 、CWindowDC、 CClientDC、 CDC的区别与联系
CClientDC、CDC关系图:一句话概括:CPaintDC 无效区dc, 相当于BeginPaint, EndPaintCClientDC 客户区dc, 相当于
GetDC
liuy_yy
·
2012-01-11 08:00
windows
object
Class
mfc
dialog
construction
HWND and HDC 以及 DC 释放问题
HDC 是设备场景句柄HWND 与窗口管理有关HDC 与绘图API (GDI函数)有关HWND是WINDOWS给窗口发送消息(事件)用的HDC是窗口绘制在屏幕上用的有了HWND,可以使用API的
GetDC
tw7613781
·
2012-01-10 16:00
windows
api
function
object
delete
mfc
屏幕截图(带光标)
屏幕截图程序,可运行PC,WinCE,Windows Mobile平台上 void SaveScreenToFile(LPCTSTR szFileName) { HDC hScrDC = ::
GetDC
sundy_2004
·
2012-01-07 22:00
画图的基本知识
屏幕:创建一个屏幕设备环境 CDC *Pdc =
GetDC
();//返回窗口客户区的设备环境CDC *Pdc = GetWindowDC();//包括客户区和非客户区的设备环境如果要对整个屏幕进行绘制
lc7cl
·
2012-01-05 20:00
mfc
VC
windows 双缓冲绘图
简单的说一下步骤:1.创建一个窗体的兼容DC: HDChdcDst=::
GetDC
(m_hWnd);m_hdcMem=::Create
zicheng_lin
·
2012-01-05 19:00
连连看 代码的实现
背景:宽度46,高度392/7=56动物:宽度78/2=39 高度1638/42=39画图:步骤一:建立与窗口DC兼容的内存DChdc=
GetDC
(hWnd);mdc=CreateCompatibleDC
zjbpku
·
2011-12-17 11:00
算法
image
null
VC ++ 保存静态文本中图像或者ICON!
CStaticm_StaBmp;CDC*pDC=m_StaBmp.
GetDC
(); CBitmapbitmap; CDCmemDC; CRectrect; m_StaBmp.GetClientRect
shen_wei
·
2011-12-12 16:00
绘图的几种方式
1、使用MoveToEx绘图HDChdc;//hdc=::
GetDC
(NULL); //使用API函数
GetDC
(NULL),取得屏幕的
ljx1006
·
2011-12-06 15:00
api
null
mfc
获取对话框上控件的DC
CDC*pDC=
GetDC
();而得到控件的DC要下面的代码:CWnd*pWnd=GetDlgItem(IDC_BUTTON);//控件IDCRectrect;pWnd->GetClientRect
chaoguodong
·
2011-12-05 11:00
button
GDI+,使用一个缓冲(我叫它单缓冲,不知道对不对)
HDChdc;//设备DC HDCbuffhdc;//缓冲DC RECTg_rect; HBITMAPg_bkbitmap; GetClientRect(hWnd,&g_rect); hdc=
GetDC
kevinshq
·
2011-11-28 21:00
vc dialog绘图
voidCDilDlg::OnOK() { //TODO:Addextravalidationhere CWnd*pWnd=GetDlgItem(IDC_STATIC1); CDC*pControlDC=pWnd->
GetDC
luck_good
·
2011-11-12 13:00
定制字体(以静态文本框的字体为例)
1、首先获得文本框窗口的指针:CWnd*pWnd=GetDlgItem(ID_Static_MY);2、获得DC资源:CDC*pDC=pWnd->
GetDC
();3、创建字体:CFontfont;font.CreateFont
wche1990
·
2011-11-07 18:00
CClientDC 解说及举例
类CClientDC派生于CDC,在构造时调用了Windows函数
GetDC
,在析构时调用了ReleaseDC。这意味着和CClientDC对象相关的设备上下文是窗口的客户区。
zhuimengzh
·
2011-11-01 13:00
c++——chap04
/* HDChdc; hdc=::
GetDC
(m_hWnd); MoveToEx(hdc,m_point_down.x,m_point_down.y,NULL); LineTo(hdc,point.x
shuangyan5230
·
2011-10-24 21:00
windows程序设计 第五章笔记 GDI(1)
WM_PAINT 消息 那么 我们利用 BeginPaint .......code EndPaint 获取设备上下文代号 如果处理的不是 WM_PAINT 消息 那么 就利用
GetDC
txf2004
·
2011-10-20 22:00
windows
windows程序设计 第五章笔记 GDI(1)
WM_PAINT 消息 那么 我们利用 BeginPaint .......code EndPaint 获取设备上下文代号 如果处理的不是 WM_PAINT 消息 那么 就利用
GetDC
webcode
·
2011-10-20 22:00
windows
vc中DC资源的正确利用
1.在OnTimer()中连续执行如下语句:HDChDC=
GetDC
()->m_hDC;m_table.Refresh(hDC);这样会造成dc资源的耗尽,原因是
GetDC
()返回CDC*,要把CDC*
zhang11wu4
·
2011-10-19 11:00
VC对话框中显示图片及滚动条的使用
可在对话框的绘图消息响应函数OnPaint或其他函数中,用CWnd类的函数GetDlgItem:CWnd*GetDlgItem(intnID)const;来获得图片控件的窗口对象,再用函数
GetDC
:CDC
陈文(Evan)的专栏
·
2011-10-17 15:00
VC对话框中显示图片及滚动条的使用
可在对话框的绘图消息响应函数OnPaint或其他函数中,用CWnd类的函数GetDlgItem:CWnd*GetDlgItem(intnID)const;来获得图片控件的窗口对象,再用函数
GetDC
:CDC
陈文(Evan)的专栏
·
2011-10-17 15:00
CPaintDC, CClientDC与CWindowDC的区别
CClientDC(客户区设备上下文)用于客户区的输出,它在构造函数中封装了
GetDC
(),在析构函数中封装了ReleaseDC()函数。
ITeamsky
·
2011-10-15 21:55
职场
休闲
vc++
zookeeper+dubbo
CPaintDC, CClientDC与CWindowDC的区别
CClientDC(客户区设备上下文)用于客户区的输出,它在构造函数中封装了
GetDC
(),在析构函数中封装了ReleaseDC()函数。
ITeamsky
·
2011-10-15 21:55
职场
vc++
休闲
CDC
beginpaint()和
getdc
()都返回HDC,那么它们有什么区别?
caseWM_PAINT: gdc=
GetDC
(hwnd); TextOut(gdc,0,0,s,strlen(s)); ReleaseDC(hwnd,gdc); break; 第二种情况显示的字不停闪烁
shuilan0066
·
2011-10-12 16:00
编程
windows
api
活动
任务
2010
MFC控件字体大小,颜色代码集合
当然,这里需要一个DC来支持,记得用
GetDC
()替换hDC。2.改变字体颜色HBRUSHCUiversal_CodeTestDlg::OnCtlColor
darkread
·
2011-10-08 17:00
VC画线
函数实现画线功能的代码: void CDrawView::OnLButtonUp(UINT nFlags, CPoint point) { // 首先获得窗口的设备描述表 HDC hdc; hdc = ::
GetDC
txf2004
·
2011-09-24 09:00
VC
CDC,CPaintDC,CClientDC,CWindowDC区别
CDC是Windows绘图设备的基类CClientDC:(1)(客户区设备上下文)用于客户区的输出,与特定窗口关联,可以让开发者访问目标窗口中客户区,其构造函数中包含了
GetDC
,析构函数中包含了ReleaseDCCPaintDC
zhang11wu4
·
2011-09-15 10:00
delphi 取屏幕点颜色
var dc:HDC; p:TPoint; RGB:COLORREF;begin try dc:=
GetDC
(0); GetCursorPos(p); RGB:=GetPixel(dc
zhuanghe_xing
·
2011-09-10 09:00
Delphi
显示图像
CClientDCdc(this); CDC*pDC=
GetDC
(); CBitmapkevin; CRectrect; kevin.LoadBitmap(IDB_BITMAP3);
ColdKevin
·
2011-09-06 00:00
pDC 与
GetDC
() 区别
在OnDraw中分别调用pDC和
GetDC
()得到的结果可能不相同pDC所指的是视图初始的客户区DC比如视图是基于CFormView类的,其上设置了工具栏资源则这些工具栏就是依赖pDC产生的,这样,当滚动条左右移动时
清水迎朝阳
·
2011-09-05 14:06
图形图像处理
pDC 与
GetDC
() 区别
在OnDraw中分别调用pDC和
GetDC
() 得到的结果可能不相同 pDC所指的是视图初始的客户区DC 比如视图是基于CFormView类的,其上设置了工具栏资源 则这些工具栏就是依赖pDC
shuilan0066
·
2011-09-05 14:00
测试
工具
图形
行规——::
GetDC
()和::ReleaseDC()配对
最后发现是使用了
GetDC
()后没有使用ReleaseDC()引起的。
noodle123
·
2011-09-03 17:00
thread
function
Class
mfc
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他