setwindowposMFC编程中SetWindowPos函数怎么用呢?

setwindowpos  时间:2021-06-07  阅读:()

在 VB.NET 中 SetWindowPos 应如何使用?

因为数据类型的不同,VB.NET调用系统API函数和VB6不太一样,VB6是这样: Public?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在VB.NET中是这样调用: <DllImport("user32.dll",?SetLastError:=True)>?_ Public?Shared?Function?SetWindowPos(ByVal?hWnd?As?IntPtr,?ByVal?hWndInsertAfter?As?IntPtr,?ByVal?X?As?Integer,?ByVal?Y?As?Integer,?ByVal?cx?As?Integer,?ByVal?cy?As?Integer,?ByVal?uFlags?As?SetWindowPosFlags)?As?Boolean End?Function参考:/default.aspx/user32/SetWindowPos.html

在pb中怎样声明和使用setwindowpos函数

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消息进入窗口,即使窗口的大小没有改变   注解   窗口成为最顶级窗口后,它下属的所有窗口也会进入最顶级。

一旦将其设为非最顶级,则它的所有下属和物主窗口也会转为非最顶级。

Z序列用垂直于屏幕的一根假想Z轴量化这种从顶部到底部排列的窗口顺序   PB   FUNCTION ulong SetWindowPos(ulong hwnd,ulong hWndInsertAfter,ulong x,ulong y,ulong cx,ulong cy,ulong wFlags) LIBRARY "user32.dll"

MFC编程中SetWindowPos函数怎么用呢?

获取对话框长宽用的是 GetClientRect 不是 GetWindowRect…… 虽然你用后者然后自己再计算长宽也不是不行…… 一个函数不行换一个,你用MoveWindow试试看怎么样

香港服务器租用多少钱一个月?影响香港服务器租用价格因素

香港服务器租用多少钱一个月?香港服务器受到很多朋友的青睐,其中免备案成为其特色之一。很多用户想了解香港云服务器价格多少钱,也有同行询问香港服务器的租赁价格,一些实际用户想要了解香港服务器的市场。虽然价格是关注的焦点,但价格并不是香港服务器的全部选择。今天小编介绍了一些影响香港服务器租赁价格的因素,以及在香港租一个月的服务器要花多少钱。影响香港服务器租赁价格的因素:1.香港机房选择香港机房相当于选择...

2022年腾讯云新春采购季代金券提前领 领取满减优惠券和域名优惠

2022年春节假期陆续结束,根据惯例在春节之后各大云服务商会继续开始一年的促销活动。今年二月中旬会开启新春采购季的活动,我们已经看到腾讯云商家在春节期间已经有预告活动。当时已经看到有抢先优惠促销活动,目前我们企业和个人可以领取腾讯云代金券满减活动,以及企业用户可以领取域名优惠低至.COM域名1元。 直达链接 - 腾讯云新春采购活动抢先看活动时间:2022年1月20日至2022年2月15日我们可以在...

imidc:$88/月,e3-1230/16G内存/512gSSD/30M直连带宽/13个IPv4日本多IP

imidc对日本独立服务器在搞特别促销,原价159美元的机器现在只需要88美元,而且给13个独立IPv4,30Mbps直连带宽,不限制流量。注意,本次促销只有一个链接,有2个不同的优惠码,你用不同的优惠码就对应着不同的配置,价格也不一样。88美元的机器,下单后默认不管就给512G SSD,要指定用HDD那就发工单,如果需要多加一个/28(13个)IPv4,每个月32美元...官方网站:https:...

setwindowpos为你推荐
决策树分析决策数法的名词解释winhttp什么是winhttp.dii华为总裁女儿为啥姓孟孟晚舟是谁华为总裁女儿为啥姓孟孟晚舟姓孟,任正非姓任,孟晚舟怎么是任正非的女?腾讯年终奖腾讯工作怎么样人肉搜索引擎人肉搜索引擎是干什么的?自定义表情手机QQ自定义表情怎么添加数据挖掘项目怎样利用大数据挖掘农业项目发展前景天翼校园宽带校园天翼宽带是什么上网类型审计平台审计软件的产品介绍
新网域名管理 免费申请网页 jsp主机 linode evssl php免费空间 双11秒杀 91vps 中国电信测网速 东莞数据中心 tna官网 免费美国空间 metalink 33456 电信主机 如何注册阿里云邮箱 卡巴斯基免费试用版 lick 万网主机 免费网络空间 更多