-
如何锁定窗口大小
- 时间:2024-11-23 14:53:14
大家好,今天Win10系统之家小编给大家分享「如何锁定窗口大小」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!
1.vb如何锁定窗体的大小
以改变qq窗口大小为例
private declare function findwindow lib "user32" alias "findwindowa" (byval lpclassname as string, byval lpwindowname as string) as long
private declare function setwindowpos lib "user32" (byval hwnd as long, byval hwndinsertafter as long, byval x as long, byval y as long, byval cx as long, byval cy as long, byval wflags as long) as long
private sub command1_click()
a = findwindow(vbnullstring, "qq2011")
setwindowpos a, hwnd_top, 100, 100, 1000, 1000, swp_nomove or swp_nosize
end sub
-----------------------------------------------------------------------------------------------------
具体参数可以参考以下说明
declare function setwindowpos lib "user32" alias "setwindowpos" (byval hwnd as long, byval hwndinsertafter as long, byval x as long, byval y as long, byval cx as long, byval cy as long, byval wflags as long) as long
说明
这个函数能为窗口指定一个新位置和状态。它也可改变窗口在内部窗口列表中的位置。该函数与deferwindowpos函数相似,只是它的作用是立即表现出来的(在vb里使用:针对vb窗体,如它们在win32下屏蔽或最小化,则需重设最顶部状态。如有必要,请用一个子类处理模块来重设最顶部状态
返回值
long,非零表示成功,零表示失败。会设置getlasterror
参数表
参数 类型及说明
hwnd long,欲定位的窗口
hwndinsertafter long,窗口句柄。在窗口列表中,窗口hwnd会置于这个窗口句柄的后面。也可能选用下述值之一:
hwnd_bottom 将窗口置于窗口列表底部
hwnd_top 将窗口置于z序列的顶部;z序列代表在分级结构中,窗口针对一个给定级别的窗口显示的顺序
hwnd_topmost 将窗口置于列表顶部,并位于任何最顶部窗口的前面
hwnd_notopmost 将窗口置于列表顶部,并位于任何最顶部窗口的后面
x long,窗口新的x坐标。如hwnd是一个子窗口,则x用父窗口的客户区坐标表示
y long,窗口新的y坐标。如hwnd是一个子窗口,则y用父窗口的客户区坐标表示
cx long,指定新的窗口宽度
cy long,指定新的窗口高度
wflags long,包含了旗标的一个整数
swp_drawframe 围绕窗口画一个框
swp_hidewindow 隐藏窗口
swp_noactivate 不激活窗口
swp_nomove 保持当前位置(x和y设定将被忽略)
swp_noredraw 窗口不自动重画
swp_nosize 保持当前大小(cx和cy会被忽略)
swp_nozorder 保持窗口在列表的当前位置(hwndinsertafter将被忽略)
swp_showwindow 显示窗口
swp_framechanged 强迫一条wm_nccalcsize消息进入窗口,即使窗口的大小没有改变
2.怎么固定电脑打开的窗口大小?
可以尝试如下方法:
1、首先找到要实现快捷键打开的电脑软件的图标,比如要为码字精灵设置快捷键。
2、其次,鼠标右键要设置快捷键打开的软件图标,选择属性。
3、在属性选项卡中选择快捷方式项目,在此项目下我们可以进行此软件的快捷键设置。
4、在快捷键(K)后面的框中输入字母或者数字,系统会自动给你定义快捷键组合,一般是Ctrl+Alt+输入的字母或者数字。
5、设置完快捷键打开以后,再在运行方式中根据自己的需要设置该软件打开时的窗口大小。然后点击应用,确定。接下来用设定的快捷键就能打开该软件了。
6、找此方法给别的软件设置快捷键,要求不能重复,比如再给汉语词典设置快捷键为:Ctrl+Alt+N,等等。这样设置完以后,在工作中需要快速打开一个软件,可以直接用快捷键而不是把窗口调小或者在文件夹里找了。比如在用码字精灵全屏码字,想要打开汉语词典,直接按Ctrl+Alt+N即可。
以上就是关于「如何锁定窗口大小」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~
【Win10系统之家www.ghost580.net文★章,转载请注明出处!】
相关文章
-
1.vb如何锁定窗体的大小以改变qq窗口大小为例privatedeclarefunctionfindwindowlib"user32"alias"findwindowa"(byvallpclassnameasstring,byvallpwindownameasstring)aslongprivatedeclarefunctionsetwindowposlib"...
-
1.电脑屏幕锁定怎么办付费内容限时免费查看回答你好,我是蒹吴老师,很高兴这道题由我为你回答,打字需要一点时间,还请您耐心等待一下。我将全力帮助你。提问台式电脑以锁屏,怎么解锁呢回答没密码的话直接点一下头像图标...
-
1.电脑桌面锁定,怎么解除?步骤如下1、在电脑桌面的空白处右击点击查看。2、在查看右侧列表点击自动排列图标。3、将其前面的√取消掉。4、桌面图标即可解除锁定,拖动自由摆放即可。常见故障1、内存故障打开电脑,时不时的自动重...
-
1.塞尔达传说荒野之息中怎么采集矿石方法:山崖、岩石的表面等等出现黑色光滑的与其他石头不同的地方的可以破坏掉,破坏掉后可以找到高价的「コハク」「オパール」等矿石。矿石用炸药炸或者锤子砸。矿石能够合成武器也能够染色。关于...