要求用对话框(有按钮等控件占用了一部分区域),取其中一个矩形区域用于绘制图形,该区域背景色为蓝色。我很久没做这种东西了,实在想不出用什么控件来定义这个区域(这个区域应该利用界面剩余的有效空间),以及得到这个矩形区域的坐标,这样我才能为我的折线点算坐标吖!如果顺利解决,分不够,可以再加!!!
解决方案 »
- winsocket winthread 多线程程序,sockcore.cpp line:851出错,高手帮忙啊
- 我想在一个动态链接库中输出一个函数,调用这个函数就创建一个窗口并处理这个窗口的消息循环,能实现吗?怎么实现?
- 使用 ShBrowseForFolder 怎么能使隐藏文件也显示出来?
- 看见过CFileDialog有这种现象吗?很是费解呀。。。。。。。。。
- ※ Edit控件中的文本如何换行?
- 有朋友做教育网的网关吗?能提供资料的话,我可以加分?
- 一张光盘居然有2.7G,(SQL 2000 4 合 1),怎么做的?
- VS2010在win7系统下串口程序只能发,不能收。
- 如何在初始何时,默认选中一个工具栏上的CheckButton
- 关于字符串,错在哪儿?
- Attach与SubclassWindow,不是很清楚!
- 控件应用的问题,很重要也很容易被忽略,您遇到过吗??
我顶,等待高手!
OnPaint
CRect winRect;
cWnd->GetClientRect(&winRect);最后,你想怎么样就怎么样了,呵呵
相对的位置可以GetClientRect得到,反正需要计算相对位置
用CWnd* cWnd = GetDlgItem(IDC_STATIC_PANEL);我也试了,还是没能成功,
或者你说的指定区域是什么意思?
很久不写VC了,现在是硬着头皮再干,需要帮助。
水能解决,可以再给各位加分
CRect winRect;
cWnd->GetClientRect(&winRect);最后,你想怎么样就怎么样了,呵呵freeman868() 已经写得很清楚了。还不行的话,我发点源代码给你。[email protected]