可以改变自已程序的界面,将每个控件的位置都计算出来
看下面这个例子,在窗口大小改变时,窗口里的控件也跟着调整位置
void CEmail::OnSize(UINT nType, int cx, int cy)
{
CFormView::OnSize(nType, cx, cy);
// TODO: Add your message handler code here
if(nType==SIZE_RESTORED && cx>=522 && cy>=386)
{
CWnd pwnd;
CRect rect;
pwnd=(CWnd )GetDlgItem(IDC_COMBO_CATALOG);
if(pwnd==NULL)return;
pwnd->GetWindowRect(&rect);
ScreenToClient(&rect);
rectright=cx-15;
rectleft=rectright - 90;
pwnd->MoveWindow(&rect,TRUE);
pwnd=(CWnd )GetDlgItem(IDC_LIST);
if(pwnd==NULL)return;
pwnd->GetWindowRect(&rect);
ScreenToClient(&rect);
rectright=cx-10;
rectbottom=recttop+cy/3+20;
pwnd->MoveWindow(&rect,TRUE);
((CListCtrl )pwnd)->SetColumnWidth(1, rectWidth()-274);
pwnd=(CWnd )GetDlgItem(IDC_RICHEDIT);
if(pwnd==NULL)return;
recttop=rectbottom+5;
rectbottom=cy-10;
pwnd->MoveWindow(&rect,TRUE);
}
}
首先在手机桌面上找到设置并点击进入,进入设置之后,下拉找到并点击显示与亮度一栏。
点击进入全屏显示,找到你想要全屏显示的应用,打开后面开关即可。
全屏显示栏下的软件都是可以开启全屏显示的,开启开关即可全屏显示,部分程序可能还没适配19:9比例的曲面屏,若没有请您耐心等待后续适配。
版本 2
程序集 窗口程序集1
子程序 __启动窗口_创建完毕
_启动窗口顶边 = 0
_启动窗口左边 = 0
_启动窗口高度 = 取屏幕高度 ()
_启动窗口宽度 = 取屏幕宽度 ()
能。
方法步骤:
首先在笔记本桌面空白位置点击鼠标右键,在d出的选项菜单中点击“屏幕分辨率”,如下图所示。
第二步:接下来就可以看到笔记本分辨率设置选项了,拖动调节就可以了,调节完成后点击底部的确定保存即可,如下图所示。
注意事项:
理论上来说,笔记本屏幕分辨率越高,可以带来更为清晰细腻的画质体验,目前很多智能手机屏幕分辨率都达到了1080P和2K屏,笔记本万年不变的1366x768分辨率也亟待提升。
出于目前Windows系统对2K以上屏幕DPI缩放适配不太好,目前理论上笔记本最佳分辨为1920x1080,不过目前只有5000以上新笔记本才会配备1080P,今后在购买新笔记本的朋友,需要注意一下分辨率。
通常情况下,不需要考虑屏幕分辨率,除非你要占满整个屏幕。一般,屏幕总是容得下你的窗口的。如果是要使窗口在屏幕上居中,可以用这个:framesetLocationRelativeTo(null);
如果确实要考虑各种分辨率的情况,可以先取得当前屏幕分辨率,然后再根据这个分辨率,调整你的界面。屏幕分辨率可以用以下代码实现:
import javaawt;
Toolkit toolkit=ToolkitgetDefaultToolkit();
Dimension screen=toolkitgetScreenSize();
int width=screenwidth;
int height=screenheight;
以上就是关于如何让vc程序自动适应屏幕分辨率大小全部的内容,包括:如何让vc程序自动适应屏幕分辨率大小、王者全面屏适配在哪里、如何让易语言程序打开时自动将屏幕最大化,能自动适应不同尺寸的显示屏等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)