易语言置父窗口如何让两个多个窗口在启动窗口内显示

比如说1.exe和2.exe 都在易语言启动窗口内显示。跪求

.版本 2

.程序集 窗口程序集1
.程序集变量 hwnd

.子程序 __启动窗口_创建完毕
.局部变量 a

可视 = 真
运行 (“notepad.exe”, 假, )
hwnd = FindWindow (“Notepad”, “无标题 - 记事本”)
.判断循环首 (hwnd = 0)
hwnd = FindWindow (“Notepad”, “无标题 - 记事本”)
.判断循环尾 ()
SetParent (hwnd, 取窗口句柄 ())
a = 高度 - 取用户区高度 () - 4
SetWindowPos (hwnd, 0, -4, -a, 取用户区宽度 () + 8, 取用户区高度 () + a + 4, 0)

.子程序 __启动窗口_尺寸被改变
.局部变量 a

a = 高度 - 取用户区高度 () - 4
SetWindowPos (hwnd, 0, -4, -a, 取用户区宽度 () + 8, 取用户区高度 () + a + 4, 0)
.版本 2

.DLL命令 SetParent, 整数型, "user32", "SetParent"
.参数 hWndChild, 整数型
.参数 hWndNewParent, 整数型

.DLL命令 SetWindowPos, 整数型, "user32", "SetWindowPos"
.参数 hwnd, 整数型
.参数 hWndInsertAfter, 整数型
.参数 x, 整数型
.参数 y, 整数型
.参数 cx, 整数型
.参数 cy, 整数型
.参数 wFlags, 整数型

.DLL命令 FindWindow, 整数型, "user32", "FindWindowA"
.参数 lpClassName, 文本型, 传址
.参数 lpWindowName, 文本型, 传址
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-01-19
先取那个窗口的窗口句柄,API如下:.版本 2

.DLL命令 置父窗口, 整数型, "user32.dll", "SetParent"
.参数 子窗口句柄, 整数型, , 子窗口的取窗口句柄
.参数 父窗口句柄, 整数型, , 父窗口的取窗口句柄

载入时用 置父窗口 (某某某窗口1.取窗口句柄 (), 某某某窗口2.取窗口句柄 ())
注意:左边的是子窗口,右边的是父窗口,或者说把子窗口放到父窗口里
注意:子窗口会变成16位色素追问

置父窗口 (某某某窗口1.取窗口句柄 (), 某某某窗口2.取窗口句柄 ())
这句话怎么写

第2个回答  2012-01-19
关于易语言不懂的,建议你去华夏联盟论坛求助一下,那里的编程高手应该可以帮到你。

易语言置父窗口如何让两个多个窗口在启动窗口内显示
.子程序 __启动窗口_创建完毕 .局部变量 a 可视 = 真 运行 (“notepad.exe”, 假, )hwnd = FindWindow (“Notepad”, “无标题 - 记事本”).判断循环首 (hwnd = 0)hwnd = FindWindow (“Notepad”, “无标题 - 记事本”).判断循环尾 ()SetParent (hwnd, 取窗口句柄 ())a = ...

易语言设置窗口位置怎么用
_启动窗口.移动 (取屏幕宽度 () - _启动窗口.宽度, 0, , )这个是把窗口移动到屏幕右上角的

易语言窗口位置
窗口1.置父窗口(_启动窗口)这样,启动窗口就一直在桌面窗口的顶层,窗口1总在启动窗口的上面。

易语言窗口或组件的置父窗口怎么用?
载入 (窗口1, , 假)窗口1.置父窗口 (_启动窗口)窗口1.移动 (0, 0, 50, 50)\/\/\/ 这样就可以很清楚的看到, 窗口1到_启动窗口里面了...就是所谓的子窗口...也是MDI窗口...

易语言如何让子窗口的位置随着主窗口的位置移动
窗口1.置父窗口 (_启动窗口)窗口1.移动 (0, 0, , )'\/\/=== 不好意思看错题了。下面给你正确的答案。上边的也留给你把,不删了。反正也是点知识 .版本 2 .子程序 __启动窗口_创建完毕 载入 (窗口1, , 假).子程序 __启动窗口_位置被改变 窗口1.左边 = 左边 + 宽度 窗口1.顶边...

想用易语言编一个让打开的软件在一个窗口中运行,就像一个桌面怎么...
应该是用 对象.置父窗口(通用型 窗口或窗口组件)比如 窗口1.置父窗口(_启动窗口)也就是说载入窗口1后窗口1只能在_启动窗口里运行,且_启动窗口被销毁,窗口1也将被销毁

易语言怎么让自己制作的窗口固定在指定外部程序窗口中?
使用SetParent 函数 可以改变窗口的父子关系 如 SetParent(易语言窗口句柄,外部窗口句柄)

易语言嵌入外部窗口到启动窗口内,如 窗口置父 怎么用?
进程ID是整数型,你要用API取得“测试.exe”的进程ID才可以 进程ID:整数型 “测试.exe”:文本型 所以不能将文本型转化为整数型

易语言怎样实现让自己程序窗口嵌套到别的程序窗口中
你可以使用API命令的轩父窗口来完成。如果不会的话,也可以用精易模块的窗口_置父来完成。子窗口句柄即为你自己程序的句柄,父窗口句柄为你要嵌入程序的窗口的某个组件的句柄。这个方法主要用来把别人的程序嵌到自己的程序中,主要是由于别人的程序组件各项属性我们控制不了,所以很难达到我们满意的效果...

怎样让易语言载入新窗口后原窗口与新窗口都可以进行操作,求解
如果本参数被省略,表示无父窗口。如果窗口具有父窗口,其位置将永远位于父窗口的上面;当父窗口被关闭时,窗口将自动被关闭;当父窗口被禁止时,窗口将自动被禁止。参数<3>的名称为“是否采用对话框方式”,类型为“逻辑型(bool)”,初始值为“真”。参数值指定用户在对被载入窗口进行操作的同时是否...

相似回答