您的位置:首页 > 其它

在自动显示滚动条的窗口中,如何判断滚动条已显示

2011-03-18 04:47 267 查看
比较窗口大小和客户区大小,看能否容纳下滚动条



CRect rectWnd, rectClient;
GetWindowRect(&rectWnd);
GetClientRect(&rectClient);
if(rectWnd.Width()-rectClient.Width() >= GetSystemMetrics(SM_CXVSCROLL))
	; // 存在垂直滚动条
if(rectWnd.Height()-rectClient.Height() >= GetSystemMetrics(SM_CYHSCROLL))
	; // 存在水平滚动条
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐