适应不同分辨率的对话框界面
来源:互联网 发布:楼宇智能化知乎 编辑:程序博客网 时间:2024/06/07 03:45
参考:http://bbs.csdn.net/topics/370126703
http://blog.csdn.net/vistas_fh/article/details/17486485(VC++对话框适应不同分辨率)
你可以用全屏显示,也可以下面这样
int x = GetSystemMetrics(SM_CXSCREEN); //获取屏幕X像素
int y = GetSystemMetrics(SM_CYSCREEN); //获取屏幕Y像素
//然后在通过MoveWindow来固定位置和大小
MoveWindow(x/2-269,y/2-260,530,560,NULL); //里面的参数是MoveWindow(x,y,width,height,NULL);
你可以根据你获得不同桌面的x,y来确定自己的软件大小,下面是全屏的方法
/*************************设置父窗口全屏************************************/
ModifyStyle(WS_CAPTION,0,0);
int x = GetSystemMetrics(SM_CXSCREEN); //获取屏幕X像素
int y = GetSystemMetrics(SM_CYSCREEN); //获取屏幕Y像素
RECT rectDesktop;
WINDOWPLACEMENT wpNew;
WINDOWPLACEMENT m_wpPrev;
GetWindowPlacement(&m_wpPrev);
::GetWindowRect(::GetDesktopWindow(),&rectDesktop);
::AdjustWindowRectEx(&rectDesktop, GetStyle(), FALSE, GetExStyle());
wpNew = m_wpPrev;
wpNew.showCmd = SW_SHOWNORMAL;
wpNew.rcNormalPosition = rectDesktop;
SetWindowPlacement ( &wpNew );
/////////////////////////////////////////////////////////////////////////////
这个写在OnInitDialog方法中就可以
- 适应不同分辨率的对话框界面
- VC++对话框适应不同分辨率
- Android界面布局怎么样适应不同分辨率的手机
- 网页适应不同的分辨率
- 使form适应不同的显示分辨率
- 设置宽高适应不同的分辨率
- 让字体适应不同的分辨率
- VectorDrawable:适应不同分辨率的drawable资源
- 适应不同手机分辨率的media query
- VectorDrawable:适应不同分辨率的drawable资源
- VectorDrawable:适应不同分辨率的drawable资源
- VectorDrawable:适应不同分辨率的drawable资源
- VectorDrawable:适应不同分辨率的drawable资源
- VectorDrawable:适应不同分辨率的drawable资源
- 浏览器适应不同分辨率
- C#适应不同分辨率
- 界面自适应不同的分辨率
- 让背景图适应不同分辨率的设备和不同浏览器
- How to custom Spring Batch DelimitedLineTokenizer?
- 【BZOJ】1455 罗马游戏 左偏树
- RecyclerView实现下拉刷新和上拉加载更多
- Android-异常处理-Can not perform this action after onSaveInstanceState
- PHP提交含有CheckBox的表单,比对字符串是否含有相同字母
- 适应不同分辨率的对话框界面
- cpu使用过高导致其余app被block住
- Jquery的parentsUntil()、nextUntil()、sibliings()的区别
- RESTful 异常统一管理
- adb的am start命令启动Activity报Error type 3错误
- 手持(单导联) 心电算法及技术
- docker插件之docker-plugin实现slave的动态扩容与缩容
- NYOJ35表达式求值
- unity 小问题