包含setparent函数的词条

http://www.itjxue.com  2024-06-14 01:51  来源:IT教学网  点击次数: 

怎么在vb窗体里显示其他的exe程序

用setparent可以把窗口在自己的窗体运行,movewindow或者setwindowpos可以移动窗口。

你好。可以利用vb打开现有的exe文件,也就是利用vb运行这个exe,代码 Shell exe路径和名称, vbNormalFocus如果你想让第三方exe在自己软件内显示,先运行这个软件,Shell exe路径和名称, vbNormalFocus 获取这个软件的句柄hwnd 然后利用SetParent函数把这个exe显示到自己软件相应的位置。

如果是打开已存在的程序(如 *.exe *.com 等文件),可以使用shell 完整路径完整文件名。例打开计算器: shell c:windowssystem32calc.exe,vbNormalFocus 打开当前工程的窗口,使用 窗口名.show 方法。

Private Sub MDIForm_Load()SetParent FindWindow(vbNullString, 无标题 - 记事本), MDIFormhWnd End Sub 这是在MDI主窗体启动时就把记事本“抓获”作为自己的子窗体。

易语言知道一个窗口句柄(标题也可以知道),怎么把这个窗口进行窗口置父操...

hWndChild:子窗口句柄。hWndNewParent:新的父窗口句柄。如果该参数是NULL,则桌面窗口就成为新的父窗口。在WindowsNT0中,如果参数为HWND_MESSAGE,则子窗口成为消息窗口。返回值:如果函数成功,返回值为子窗口的原父窗口句柄;如果函数失败,返回值为NULL。若想获得多错误信息,请调用GetLastError函数。

窗口置父(,)DLL命令 窗口置父, 整数型, user3dll, SetParent.参数 子窗口句柄, 整数型, , 子窗口的取窗口句柄 .参数 父窗口句柄, 整数型, , 父窗口的取窗口句柄 试试。不行说明游戏有保护,你也要加保护。

。。置父后,还怎么操作啊。不就是一堆窗口摞一块了。。取得窗口句柄。

大神,setparent是啥意思

“setparent是电脑语言函数的一种。应用程序可以使用SetParent函数来设置弹出式窗口,层叠窗口或子窗口的父窗口。新的窗口与窗口必须属于同一应用程序。

第一种情况就是在父窗口还没show之前,你setParent了一把,这个时候你会发现当调用父窗口的show的时候,子窗口还是会出来。 第二种才是Qt文档想表达的,只有在父窗口已经show的时候,你再setParent给父窗口,这个时候才真正需要显示的show一把。

什么叫不成功? GetParent(hwnd: HWND):HWND;返回的不就是他的父窗口句柄,空就是没有,不空就是用,不知道你说的不成功是什么情况。

QGraphicsItem * parent = 0 )和voidsetParentItem ( QGraphicsItem * newParent ),虽然没有直接提供添加子项目的方法接口,这个是按照窗口的父子关系模式做的,Qt的父子关系式双向1对1关系,因此没有明确提供addchild等可能造成冲突的接口。请在子项目初始化或者使用setparentitem改变父子对应关系。

你这个要求是做不到的。解决方案是 在PANEL 里自己放一个文本框,改成黑色,然后输入命令,执行时,你Process.Start cmd ,此时CMD窗口不显示,然后,将CMD的返回值,再取出来,设回文本框。

求助易语言把第三方软件父置窗口1启动:

.版本 DLL命令 SetParent, 整数型, , SetParent, , 指定一个窗口的新父(用来做窗口嵌入) .参数 子窗口, 整数型, , 子窗口的句柄 .参数 父窗口, 整数型, , 子窗口的新父用这个函数可以搞定。

设置窗口可视=假,载入(窗口2)(好像是这么写)。

hWndNewParent:新的父窗口句柄。如果该参数是NULL,则桌面窗口就成为新的父窗口。在WindowsNT0中,如果参数为HWND_MESSAGE,则子窗口成为消息窗口。返回值:如果函数成功,返回值为子窗口的原父窗口句柄;如果函数失败,返回值为NULL。若想获得多错误信息,请调用GetLastError函数。

VB中用SetParent函数让应用程序在指定窗体中运行

1、Declare Function SetParent Lib user32 Alias SetParent (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long 说明 指定一个窗口的新父(在vb里使用:利用这个函数,vb可以多种形式支持子窗口。例如,可将控件从一个容器移至窗体中的另一个。

2、SetParent Me.HWnd, FindWindow(vbNullString, Program Manager)End Sub 以上代码可以把当前窗口放到桌面内运行(你可以发现桌面图标都“浮在”当前窗口上呢)。通过这个例子,我想你应该能够举一反三,很快实现“让一个应用程序在我指定的窗体中运行”的目的。

3、备注:应用程序可以使用SetParent函数来设置弹出式窗口,层叠窗口或子窗口的父窗口。新的窗口与窗口必须属于同一应用程序。如果参数hWndChild标识的窗口是可见的,系统将执行适当的重画和刷新动作。由于兼容的原因,对于将改变父窗口的子窗口,SetParent函数并不改变该子窗口的WS_CHILO WS_POPUP风格。

4、用setparent可以把窗口在自己的窗体运行,movewindow或者setwindowpos可以移动窗口。

5、以计算器程序为例,建Command1。代码如下 。

6、SetParent FindWindow(vbNullString, 无标题 - 记事本), MDIFormhWnd End Sub 这是在MDI主窗体启动时就把记事本“抓获”作为自己的子窗体。注意,运行之前要先打开一个空白的记事本 补充说明:其实不但是MDI窗体,就是普通窗体,也可以把其他窗体作为自己的子窗体的。

(责任编辑:IT教学网)

更多

相关综合特效文章

推荐综合特效文章