MFC 绘图问题
答案:3 悬赏:60 手机版
解决时间 2021-04-06 07:45
- 提问者网友:情歌越听越心酸
- 2021-04-05 10:05
MFC 绘图问题
最佳答案
- 五星知识达人网友:怙棘
- 2021-04-05 10:28
BOOL DrawState(CPoint pt, CSize size, CBitmap* pBitmap, UINT nFlags, HBRUSH* hBrush = NULL);pt 指定图象位置。
size 指定图象大小。
pBitmap 指向CBitmap对象的指针。
nFlags 指定图象类型和状态的标志
hBrush 画刷句柄
CBitmap pic;
CPoint point;
point.x = x;
point.y = y;
pic.LoadBitmap(ID);
DrawState(point, CSize size, &pic, DST_BITMAP | DSS_NORMAL, );
size 指定图象大小。
pBitmap 指向CBitmap对象的指针。
nFlags 指定图象类型和状态的标志
hBrush 画刷句柄
CBitmap pic;
CPoint point;
point.x = x;
point.y = y;
pic.LoadBitmap(ID);
DrawState(point, CSize size, &pic, DST_BITMAP | DSS_NORMAL, );
全部回答
- 1楼网友:独钓一江月
- 2021-04-05 11:56
1、如何在新建的一个dialog中添加onpaint()函数?例如你新建了一个dialog,类名为test22(添加类是双击新建那个窗口),接着找到这个类的头文件test22.h,在其中的protected中添加一行afx_msg void OnPaint();这样就可以在test22.cpp中用onpaint()函数了,添加void test22::OnPaint(){}就可以了:)
2、点击按钮弹出新建的那个dialog,在那个按钮事件里面新建一个对象,test22 temp;temp.DoModal();就是弹出test22这个类的窗口了:)记住在按钮这个cpp前面需要#include "test22.h"才能够用test22这个类的:)
2、点击按钮弹出新建的那个dialog,在那个按钮事件里面新建一个对象,test22 temp;temp.DoModal();就是弹出test22这个类的窗口了:)记住在按钮这个cpp前面需要#include "test22.h"才能够用test22这个类的:)
- 2楼网友:毛毛
- 2021-04-05 11:09
推荐CImage类
#include
CImage image;
image.Load(...);
image.Draw(...);
#include
CImage image;
image.Load(...);
image.Draw(...);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯