首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

(明早结贴)怎么在对话框中加入一个带滚动条功能的绘图区

2014-07-06 
(明早结贴)如何在对话框中加入一个带滚动条功能的绘图区带滚动条的对话框和在对话框绘图(主要是画些简单的

(明早结贴)如何在对话框中加入一个带滚动条功能的绘图区
带滚动条的对话框和在对话框绘图(主要是画些简单的线条,矩形之类的)都好实现.
但是想做个满足下面要求的界面,却不知该怎么做:

        对话框的一部分用作绘图区,这个绘图区可以画线和矩形.而且可能这个绘图区画的线比较长,所以需要用一个单独的滚动条.

        本来想过用EDIT控件实现绘图区的,因为EDIT控件自带了滚动条,不过EDIT控件好象不能画图的.比如我在对话框的OnPaint()中写

                  CDC*       pDC=GetDlgItem(IDC_EDIT2)-> GetDC();  
pDC-> Rectangle(10,10,30,30);

没能画出矩形来..
       
所以这个带滚动条的绘图区一直不知道用什么控件好   请教各位了...

明早结贴...


[解决办法]
CRichEdit上可以帖图片 但不知道可不可以绘图 你可以试试
如果不行 我想只能自己写滚动条了
[解决办法]
作图在内存DC中,2个滚定条自己创建,然后实际运行中按照滚动条的位置,把应该显示的部分画到界面上去
[解决办法]
CScrollView啊。。。


创建一个没边框的,贴上去就行了。

热点排行