| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1847 人关注过本帖
标题:怎样在对话框中画图
只看楼主 加入收藏
blarrow
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2009-7-3
收藏
 问题点数:0 回复次数:4 
怎样在对话框中画图
怎样在对话框中画图

  求各位大侠指点如何在对话框中画图   

程序要求:
      形状”是个列表框,能从矩形、圆角矩形和椭圆中任选一种,
画笔和刷子对应的都是列表组合框,内容都为红色、蓝色、绿色、黑色、黄色、洋红、青色。
“作图区域”是个成组框。
当按“作图”按钮时,根据当前所选的画笔和刷子在作图区域中画所选择的形状的图形。所画的图形是最大的
  
恳请大侠指点
最好能附上代码
谢谢啦
搜索更多相关主题的帖子: 画图 对话框 
2009-10-21 00:59
x5241329x
Rank: 2
等 级:论坛游民
威 望:1
帖 子:8
专家分:32
注 册:2009-10-21
收藏
得分:0 
不敢乱言,我也是刚学mfc不久,对于里面的机制还不是十分的了解。你说的这个问题我只能给出我自己的一点看法,关键就是在classwizard里面添加变量和按钮函数,在就是你自己去msdn里面查找api的运用,我也渴望我可以写出函数的代码给你,但是我自己的技术有限,qq:20404519.希望有时间可以一起在交流!
2009-10-21 15:21
pxy94
Rank: 2
等 级:论坛游民
帖 子:59
专家分:20
注 册:2007-6-7
收藏
得分:0 
先定义一个CDC指针如:CDC *pDC;
                     pDC=getDC();
然后用pDC去调用画图的函数就可以了

向大家学习!
2009-10-21 23:19
sysydesigns
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2009-9-7
收藏
得分:0 
MessageBox ClassWizard
void CDrawView::OnLButtonUp(UINT nFlags,CPoint point)
{
HDC hdc;
hdc=::GetDC(m_hwnd);
MoveToEx(hdc,m_ptOrigin.x,m_ptOrigin.y,NULL);
Lineto(hdc,point.x,point.y);
::ReleaseDC(m_hWnd,hdc);

CView::OnLButtonUp(nFlags,point);
}

具体参考 C++深入详解 第四章
2009-10-22 05:08
niucha
Rank: 2
等 级:论坛游民
帖 子:12
专家分:67
注 册:2009-10-23
收藏
得分:0 
QQ:1315097967,我有详细的介绍啊兄弟
2009-10-24 21:27
快速回复:怎样在对话框中画图
数据加载中...
 
   



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

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