标题:VC中的GDI+怎么用
只看楼主
wudong8866
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-10-9
 问题点数:0 回复次数:2 
VC中的GDI+怎么用
显示除位图之外的图片用GDI+,谁能告诉我怎么用,给我个VC例子
搜索更多相关主题的帖子: GDI 
2007-10-12 19:02
与梦者
Rank: 1
等 级:新手上路
帖 子:116
专家分:0
注 册:2007-10-5
得分:0 
回复:(wudong8866)VC中的GDI+怎么用
o Drawing a line with GDI
采用GDI画线,您需要2个对象:设备场景和画笔。您通过调用CreatePen获取一个句柄。紧接着,您调用SelectObject将画笔选入设备场景。然后调用MoveToEx将画笔位置设为(20,10),然后调用绘制一条直线到位置(200,100)。注意MoveToEx和LineTo均需要一个hdc作为参数。
HDC hdc;
PAINTSTRUCT ps;
HPEN hPen;
HPEN hPenOld;
hdc = BeginPaint(hWnd, &ps);
hPen = CreatePen(PS_SOLID, 3, RGB(255, 0, 0));
hPenOld = (HPEN)SelectObject(hdc, hPen);
MoveToEx(hdc, 20, 10, NULL);
LineTo(hdc, 200, 100);
SelectObject(hdc, hPenOld);
DeleteObject(hPen);
EndPaint(hWnd, &ps);

偶没学编程,也许本身就是一个错。。。
2007-10-12 20:00
wudong8866
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-10-9
得分:0 
回复:(wudong8866)VC中的GDI+怎么用

要是我想显示一幅图片,怎么办,用GDI+要包含什么头文件呀;


2007-10-15 11:49



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-177111-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.325832 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved