社区
界面
帖子详情
CFormView 多控件闪烁
ostrich2fly
2008-05-09 08:49:14
一个MDI程序 View类采用CFormView,这之上大概有20个控件
我想要对于不同分辨率的时候 FormView上的控件排列的整齐一些,于是通过计算客户区的区域范围动态排列这些控件 ,在OnInitialUpdate中完成
运行的时候,打开第二个View的时候明显看到这些控件一点一点的移动位置
请问怎么解决?
...全文
78
4
打赏
收藏
CFormView 多控件闪烁
一个MDI程序 View类采用CFormView,这之上大概有20个控件 我想要对于不同分辨率的时候 FormView上的控件排列的整齐一些,于是通过计算客户区的区域范围动态排列这些控件 ,在OnInitialUpdate中完成 运行的时候,打开第二个View的时候明显看到这些控件一点一点的移动位置 请问怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
crlf0710
2008-05-18
打赏
举报
回复
Begin..()
DeferWindowPos()
End..()
嵌云阁主
2008-05-09
打赏
举报
回复
估计是动态排列使用的方法有问题
可以参照CWnd::RepositionBars的做法就很快了。
iyranly
2008-05-09
打赏
举报
回复
为何不在WM_SIZE中做这些控件的移动工作。
你要清楚,不同的WM_事件主要处理不同的问题,虽然有时候某一个问题可以在不同的WM_也可以处理,但是有时候却给你带来不必要的麻烦.
zgl7903
2008-05-09
打赏
举报
回复
先隐藏窗口 调整完毕位置后 再显示窗口
MFC
控件
的使用
例如,使用CLayout
View
或C
Form
View
进行
控件
的布局管理,使用OnEraseBkgnd防止
闪烁
,以及使用OnPaint优化显示效果。此外,对于复杂的交互,可能需要结合其他
控件
如列表视图(CList
View
Ctrl)、编辑框(CEdit)等,以及...
MFC自绘
控件
或者设计界面
在设计界面方面,MFC提供了多种布局管理器,如CLayout
View
、C
Form
View
等,帮助开发者组织和调整
控件
的位置。同时,MFC还支持对话框(CDialog)和对话框模板资源,允许通过可视化编辑器创建和编辑界面布局。以下是...
示波器
控件
的制作和应用
1. **图形界面的构建**:使用MFC提供的对话框类`CDialog`或`C
Form
View
`作为基础,构建用户界面。对于波形显示部分,则可以通过自绘技术(`OnDraw`)来实现在设备上下文中的绘制。 2. **数据采集与处理**:通过模拟或...
CBarchart
控件
做的柱形图 MFC编程
综上所述,"CBarchart
控件
做的柱形图 MFC编程"主题涵盖了MFC编程、自定义
控件
实现、数据可视化、图形绘制以及用户交互等多个方面,是软件开发中实用且重要的技能之一。通过学习和实践,开发者可以创建出功能强大、...
VC++常用的共用函数100多页
45、当向列表框中添加多个项时如何防止
闪烁
55 46、如何向编辑
控件
中添加文本 55 47、如何访问预定义的GDI对象 55 48、如何获取GDI对象的属性信息 56 49、如何实现一个橡皮区矩形 56 50、如何更新翻转背景颜色的文本...
界面
15,978
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章