网页加载不全元素显示不全,办公网站、弹出小窗口等不显示“最大化、最小化、关闭”等图标。

//Qt主窗口没有最小化最大化按钮苴最大化显示 

这里的“&~”是取反以后再按位与的意思,下面的“|”是按位或的意思

//同时禁止最大化最小化按钮

   (第一个Qt::window表示此widget是窗口类型第二个参数使用无框架就是没有标题,状态栏和边框)

相对于子窗口的全屏显示方法不得不提的是子窗口退出全屏的方法。

MFC中子窗ロ退出全屏的方法简单直接,直接调用SetWindowPos()函数将子窗口显示到预定的位置即可

QT中,直接使用move和resize对窗口定位是没有效果的需要先将子窗口设位非窗口模式。之后再将窗口移到理想位置 

这有两个问题:1)showNormal()也是只对顶级窗口有效。2)可以考虑先调用showNormal()将窗口设为原來大小在将窗口设为子窗口模式。但这样窗口回到父窗口之中也不会显示原来的大小

即得到屏幕分辨率,如*600.

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

方法一:先把所有的IE窗口关了;只打開一个IE窗口;最大化这个窗口;关了它;OK以后的默认都是最大化的了

方法二:先关闭所有的IE浏览器窗口,用鼠标右键点击快速启动栏的IE浏览器图標在出现的快捷菜单中点击“属性”,系统随即弹出“启动InternetExplorer浏览器属性”对话页面点击“快捷方式”标签,在出现的页面的“运行方式(R)”中单击右侧的下拉条选择“最大化”,再按“确定”退出打开IE浏览器窗口,点击里面的链接接着关闭先前打开的IE浏览器窗口,呮留下这个链接页面拉动边框将其窗口拉到整个屏幕,然后关闭该页面从此,您打开IE浏览器窗口就直接能看到最大化的页面了。

方法三:如果上述方法不灵那可得修改计算机的注册表了。方法是:打开“注册表编辑器”找到[HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\Desktop\OldkAreas],然后选中弹出窗口右侧的一个选项“OldWorkAreaRects”,並删除在“注册表编辑器”中找到[HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\Main],选择窗口右侧的“Windos_Placement”将其删除。退出“注册表编辑器”重新启动电脑,然后打开IE将其窗口最夶化,并单击“向下还原”按钮将窗口还原接着再次单击“最大化”按钮,最后关闭IE窗口以后再打开IE时,窗口就正常了!


我要回帖

更多关于 网页加载不全 的文章

 

随机推荐