社区
界面
帖子详情
窗口的标题栏的高度是多少?
vincen_cn
2006-12-08 01:36:07
为了能让图片在窗口里面完整显示。
我已经用setwindowpos来调整窗口的大小了。
可是,不知道窗口标题栏的高度,无法把窗口的高度计算在内。
现在显示的窗口的大小跟图片的大小相等。肯定有一部分图片没有被显示出来。
...全文
768
3
打赏
收藏
窗口的标题栏的高度是多少?
为了能让图片在窗口里面完整显示。 我已经用setwindowpos来调整窗口的大小了。 可是,不知道窗口标题栏的高度,无法把窗口的高度计算在内。 现在显示的窗口的大小跟图片的大小相等。肯定有一部分图片没有被显示出来。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jieguo1
2006-12-09
打赏
举报
回复
对就是用xdlous(虾米螺丝)说的方法.
xdlous
2006-12-08
打赏
举报
回复
int nHeight = GetSystemMetrics(SM_CYCAPTION);
pomelowu
2006-12-08
打赏
举报
回复
两个办法,一是SystemParametersInfo带SPI_GETNONCLIENTMETRICS参数,能够获取标题栏高度,不过这是系统设置的,而且不方便的是,你得自己去计算边框啊什么的。
还有个办法就是截获WM_NCCALCSIZE Notification。这个稍微麻烦点,要分析参数,包含了要移动到的窗口区域,以前的窗口区域和以前的客户区域。加减一下就知道窗口区域比客户区域大多少了。
查查msdn就知道这两种方法怎么用了。:)
如何取得
窗口
标题栏
的
高度
?
窗口
边框的宽度?
本文转载自Linn《如何取得
窗口
标题栏
的
高度
?
窗口
边框的宽度? - PowerBuilder / 控件与界面》 Function int GetSystemMetrics (int index) Library "USER32.DLL " SM_CYCAPTION = 4 SM_CXBORDER = 5 SM_...
获取WPF
窗口
标题栏
高度
实测可计算Normal状态
标题栏
高度
,还有类似的调用系统参数的计算方法。此方法本人无法准确理解参数含义,不能放心使用。2、3的结果有时不相等,会有小数级别的差异,个人认为与屏幕缩放有关。我会选择第3种方法,更...
Qt 之 自定义
窗口
标题栏
首先自定义
标题栏
解决了我们程序在不同平台乃至同一平台不同的版本中样式不同的问题,使用自定义
标题栏
,能够保证外观的一致性,这也是为什么像QQ、有道词典、360等软件...下面就讲一讲如何用Qt实现自定义
窗口
标题栏
。
【Java AWT 图形界面编程】Frame
窗口
标题栏
大小问题 ( Container 容器的空白边框 Insets | 通过调用 frame.getInsets().top 获取
窗口
标题栏
高度
)
一、Frame
窗口
标题栏
大小问题、 二、Container 容器的空白边框 Insets、 三、获取 Frame
窗口
的
标题栏
高度
代码、 四、修改后的代码示例
java获取
窗口
标题栏
高度
_Java Swing - 如何获取JDialog
标题栏
的
高度
import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.Insets;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JDial...
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章