c – Win32 GUI程序中的布局
发布时间:2020-12-16 05:48:20 所属栏目:百科 来源:网络整理
导读:我有一个关于使用直接Win32进行GUI编程的抽象问题.由于我以前在GUI中使用Swing的唯一以前的GUI体验,所以我习惯于在调整窗口大小时,自动调整大小/重新设置按钮和内容的布局管理器.是否有与Win32 API相似的内容,还是需要在每次重绘时使用绝对位置手动重新计算
我有一个关于使用直接Win32进行GUI编程的抽象问题.由于我以前在GUI中使用Swing的唯一以前的GUI体验,所以我习惯于在调整窗口大小时,自动调整大小/重新设置按钮和内容的布局管理器.是否有与Win32 API相似的内容,还是需要在每次重绘时使用绝对位置手动重新计算大小和位置?我假设这实际上是这样做的,因为我没有偶然发现在MSDN文档中看起来像布局管理的任何东西,但是像我这样想的那样,我可能错过了这个迷宫.
谢谢你的帮助! 解决方法
否.Win32 API不包括调整大小和重新定位控件的代码.你必须自己写或使用一个图书馆. Microsoft在Visual Studio中提供了一个资源编辑器,还提供了一个MFC(围绕API的C包装器),但这两个都不能解决实际问题(自动调整大小和重新定位).我使用了wxWidgets,这比MFC更加连贯(在我看来),并且有一个叫做“sizers”的概念,它可以调整大小和重新定位.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- c# – Freezable.IsFrozen和DependencyObject.IsSealed
- 如何通过GCM在C#.Net上发送Android推送通知
- ruby-on-rails – 如何在rails 4中使用update_attributes?
- com.badlogic.gdx.utils.SerializationException: Error pa
- Oracle 8x监控sysdba角色用户登陆情况
- STM32F103单片机的启动模式介绍
- C++常量的定义以及宏定义 #define 和常量 const 的区别
- React调试错误‘Module not found: Can‘t resolve‘
- 跨域请求
- Visual Studio Code(vscode) git的使用教程