我写了个小程序,根据读入的图片大小来创建一个窗口居中显示,图片太大会进行缩放,现在我可以根据图片的大小和屏幕的分辨率来产生,缩放并居中一个窗口,但是我用缩放后的窗口大小(整个,和getwindowrect()得到的值一样),y方向上减去(2*边框(GetSystemMetrics(SM_CYBORDER))+标题栏高度(GetSystemMetrics(SM_CYCAPTION)))并不等于getclientrect().height的值呢?差了10,不知道这是怎么回事呢?还有什么没有减去吗?我产生的窗口没有菜单栏啊
解决方案 »
- 使用BCGControlBar的Office2007风格出现错误
- 请JAVA高手进来看看,帮忙,急!!!!
- 有些程序只占几百K内存, 虚存也很小,几百k, 是如何做到的?
- 关于WM_CHAR消息中的lParam的值的问题
- 添加了自定义的控件后有模式对话框的显示问题!
- 急招 VC 程序员
- 帮帮小弟,详题请进入观看!分数不够另外加
- MFC用ADO连接Access中数字如何强制性转换?
- 怎么将一个DWORD型的变量转化为CString型的变量?
- 有关stdafx.h和windows.h两个头文件的问题,各位大侠帮帮忙呀!!!!!!!!
- Frame窗口与view窗口的问题:为什么在Fram窗口中鼠标不响应
- 小妹马上就要接图像处理的工作,但是之前从没接触过图像处理。怎么办啊。高分求救
SM_CYFIXEDFRAME
SM_CYSIZEFRAME