根据客户区大小反推窗口大小
来源:互联网 发布:单片机芯片 编辑:程序博客网 时间:2024/05/16 15:57
窗口由客户区和非客户区组成,非客户区包括标题栏,状态栏,菜单栏等。已知客户区大小如何反推窗口大小?如果要在对话框的客户区内显示一张图片,并且要窗口的大小刚好够显示一张图片,可做如下处理。
/* 这是图片大小 */CRect rcClient(0, 0, bmpWidth, bmpHeight);/* 计算窗口大小,给出窗口的风格,是否有菜单等 */AdjustWindowRectEx(rcClient, GetStyle(), menu ? TRUE : FALSE, GetExStyle());/* 这里显示到了左上角 */SetWindowPos(NULL, 0, 0, rcClient.Width(), rcClient.Height(), SWP_NOMOVE | SWP_NOZORDER);/* 窗口居中 */CenterWindow();
0 0
- 根据客户区大小反推窗口大小
- 设置窗口客户区大小的方法
- 【DirecX 教程】Lesson 4: 窗口大小和客户区大小
- Lesson 4: 窗口大小和客户区大小
- 根据窗口大小自动调整元素大小
- 根据窗口大小调整div大小
- 客户区的大小
- 根据显示器调整窗口大小
- dialog根据窗口定义大小
- 弹出窗口 resize 时指定客户区大小
- 设置窗口的客户区大小和位置
- 如何调整窗口以适应客户区大小
- 【转贴】如何调整窗口以适应客户区大小
- 设置窗口客户区大小的一种办法
- 设置窗口客户区大小的一种办法
- 创建客户区域固定大小的窗口
- MFC按客户区大小获取合适的主窗口大小
- js 获取 客户区 大小
- Sql数据库学习
- 20个快乐的习惯
- 软件测试基础知识
- switch case 语句内部变量定义
- 各种数据库连接方式
- 根据客户区大小反推窗口大小
- CentOS源码安装gftp缺失stropts.h
- Ubuntu中文路径改英文路径
- javascript基础资料
- [优化篇]Ubuntu使用corosync+pacemaker+drbd实现MySQL的HA(1)
- java学习_反射
- 泛型委托
- C++中typename和class的区别
- CentOS7下升级glib