永发信息网

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, );
全部回答
  • 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楼网友:毛毛
  • 2021-04-05 11:09
推荐CImage类
#include
CImage image;
image.Load(...);
image.Draw(...);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯