对话框上画图? 我想在一个对话框上指定的区域内画图,使用FillSolidRect函数。我如何才能知道指定区域的位置是多少!我开始是通过对话框资源编辑器中的标尺来确定位置,但是画出的位置不对,这是为啥? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对话框资源编辑器中的标尺确实不能用来定位的你画图单位是像素,而标尺的单位是不同的。你如果想在指定的位置画图,可以在那个位置放一个picture控件,然后向控件画图。 可以从CStatic继承一个自己的类,在他的OnPaint函数中可以随心所欲的画,起始Picture控件也是一个CStatic CStatic static;CDC *pdc = static.GetDC();像和OnDraw()里一样了 如果不是从CStatic继承一个自己的类而是通过GetDlgItem()函数得到一个临时的CStatic对象,代码应该放在哪个函数里面。 指定的区域内?What's your mean? 对话框有自己的坐标系统。你可以使用MapDialogRect去转换模板单位到screen单位。 ◇◆◇ 我来散10分,第五个人进来后结贴 ◇◆◇ ClistCtrl为什么不显示滚动条 急急急急:需要一个局域网内基于ip的一对一视频通讯控件或源码,越简单越好,分再开贴结 散分咯 笑一飞快进来!! 送分100!有一个很烦的mdi问题…… 快速解答:怎样从dll文件得到工程中静态连接用的的lib文件?谢谢 请问哪个函数可以把 一个字符串的字每提取出若干个? 谁能帮我看看那里有错··DAO数据库的·· COM+组件导出问题 windows网络编程(第2版)英语中的一段不理解 请帮助一下 求救,构造一种新的整数类型MEGA_INTEGER
你画图单位是像素,而标尺的单位是不同的。你如果想在指定的位置画图,可以在那个位置放一个picture控件,然后向控件画图。
CDC *pdc = static.GetDC();
像和OnDraw()里一样了
而是通过GetDlgItem()函数得到一个临时的CStatic对象,
代码应该放在哪个函数里面。
What's your mean?