易语言 隐藏指定外部窗口这么写? QQ690747519

作者&投稿:仁图 (若有异议请与网页底部的电邮联系)
易语言隐藏窗口代码怎么写~

如果是启动窗口 _启动窗口.可视=假 窗口就隐藏了!
其他窗口 窗口对象.可视=假 比如说窗口1 就是 窗口1.可视=假!

如果是指定窗口 那就只有设置透明了
需要用到的是 设置窗口透明度(Hwnd(要设置窗口的窗口句柄),0(0为透明,255为不透明))

运行 ("F:\123.exe",假,#隐藏窗口)

另外提示你一下,如果是易语言编译生成的exe文件,用上面的代码运行就可以隐藏运行,要是其他编译语言生成的exe文件就不一定可以隐藏了,以前我测试的,Delphi做的程序用上面的代码就无法隐藏运行。

DLL命令:

.版本 2

.DLL命令 FindWindow, 整数型, "user32.dll", "FindWindowA", , 寻找窗口列表中第一个符合指定条件的顶级窗口
.参数 lpClassName, 文本型, , 窗口类名
.参数 lpWindowName, 文本型, , 窗口文本(标题)

.DLL命令 ShowWindow, 逻辑型, "user32.dll", "ShowWindow", , 该函数设置指定窗口的显示状态。
.参数 hWnd, 整数型, , 指窗口句柄。
.参数 nCmdShow, 整数型, , 指定窗口如何显示。

常量表:

.版本 2

.常量 SW_FORCEMINIMIZE, "11", , 在WindowNT5.0中最小化窗口,即使拥有窗口的线程被挂起也会最小化。在从其他线程最小化窗口时才使用这个参数。
.常量 SW_HIDE, "0", , 隐藏窗口并激活其他窗口。
.常量 SW_MAXIMIZE, "3", , 最大化指定的窗口。
.常量 SW_MINIMIZE, "6", , 最小化指定的窗口并且激活在Z序中的下一个顶层窗口。
.常量 SW_RESTORE, "9", , 激活并显示窗口。如果窗口最小化或最大化,则系统将窗口恢复到原来的尺寸和位置。在恢复最小化窗口时,应用程序应该指定这个标志。
.常量 SW_SHOW, "5", , 在窗口原来的位置以原来的尺寸激活和显示窗口。
.常量 SW_SHOWDEFAULT, "10", , 依据在STARTUPINFO结构中指定的SW_FLAG标志设定显示状态,STARTUPINFO 结构是由启动应用程序的程序传递给CreateProcess函数的。
.常量 SW_SHOWMAXIMIZED, "3", , 激活窗口并将其最大化。
.常量 SW_SHOWMINIMIZED, "2", , 激活窗口并将其最小化。
.常量 SW_SHOWMINNOACTIVATE, "7", , 窗口最小化,激活窗口仍然维持激活状态。
.常量 SW_SHOWNA, "8", , 以窗口原来的状态显示窗口。激活窗口仍然维持激活状态。
.常量 SW_SHOWNOACTIVATE, "4", , 以窗口最近一次的大小和状态显示窗口。激活窗口仍然维持激活状态。
.常量 SW_SHOWNORMAL, "1", , 激活并显示一个窗口。如果窗口被最小化或最大化,系统将其恢复到原来的尺寸和大小。应用程序在第一次显示窗口的时候应该指定此标志。

子程序:

.版本 2

.子程序 设置窗口状态, 逻辑型, , 设置窗口状态
.参数 类名, 文本型, , 窗口类名
.参数 标题, 文本型, , 窗口名称
.参数 状态, 整数型, , 显示状态

返回 (ShowWindow (FindWindow (类名, 标题), 状态))

如果只是隐藏的话用常量:#SW_HIDE
也就是:0


师河区17274685297: 易语言 隐藏指定外部窗口这么写? QQ690747519 -
勾疫福静: DLL命令:.版本 2.DLL命令 FindWindow, 整数型, "user32.dll", "FindWindowA", , 寻找窗口列表中第一个符合指定条件的顶级窗口 .参数 lpClassName, 文本型, , 窗口类名 .参数 lpWindowName, 文本型, , 窗口文本(标题)....

师河区17274685297: 易语言隐藏窗口代码怎么写 -
勾疫福静: 如果是启动窗口 _启动窗口.可视=假 窗口就隐藏了!其他窗口 窗口对象.可视=假 比如说窗口1 就是 窗口1.可视=假!如果是指定窗口 那就只有设置透明了 需要用到的是 设置窗口透明度(Hwnd(要设置窗口的窗口句柄),0(0为透明,255为不透明))

师河区17274685297: 怎么用易语言写一个隐藏窗口的程序(不是写的程序,是指定一个程序让他隐藏) -
勾疫福静: 窗口1.可视=假 进程隐藏()

师河区17274685297: 易语言如何实现隐藏窗口 -
勾疫福静: 运行 ("F:\123.exe",假,#隐藏窗口)另外提示你一下,如果是易语言编译生成的exe文件,用上面的代码运行就可以隐藏运行,要是其他编译语言生成的exe文件就不一定可以隐藏了,以前...

师河区17274685297: 易语言指定隐藏另一个窗口边框 -
勾疫福静: 窗口1.边框 = 0 --------------- “窗口1”改为要隐藏的窗口名称

师河区17274685297: 求大师!! 易语言怎么写 隐藏指定窗口,然后隐藏自身 -
勾疫福静: 精易模块3.12 窗口_显示隐藏 (窗口句柄, 假)

师河区17274685297: 写入易语言隐藏窗口的代码 -
勾疫福静: 很简单,就一句话 .版本 2 .子程序 _按钮1_被单击 _启动窗口.可视 = 假

师河区17274685297: 用易语言编写的一个程序,如何给外部程序个标记,关闭指定的窗口. -
勾疫福静: 可以用线程来处理,代码如下 .版本 2.支持库 EThread.支持库 eAPI.支持库 spec.程序集变量 PID, 整数型, , "0".子程序 _按钮1_被单击启动线程 (&线程_运行, 取随机数 (1000, 5000), ) ' 取随机数的部分就是延迟时间.子程序 线程_...

师河区17274685297: 易语言如何显示隐藏指定游戏窗口 -
勾疫福静: 超级模块 里面有一个 窗口隐藏显示()可以达到你的要求 子程序名:窗口隐藏显示 显示隐藏指定句柄的窗口(如果显示则隐藏:返回假,如果隐藏则显示:返回真) 返回值类型:逻辑型 参数<1>的名称为“窗口句柄”,类型为“整数型”,允许接收空参数数据.注明:要显示/隐藏的窗口句柄(可空:则显示/隐藏上次的窗口,如果为初次使用则为当前窗口).

师河区17274685297: 易语言怎么隐藏运行三方软件的窗口,那个程序的标题是随机的, -
勾疫福静: 我们反推过来,要隐藏窗口,就是要取到窗口句柄,能取到窗口句柄的方法很多,我们可以从一些已知的特征入手,比如进程名是不变的那就容易了,从进程名取出窗口句柄就行;如果他的窗口标题总是有“年、月、日、时、分、秒”这样顺序的六个关键字,那就可以取出当前符合这个规则的窗口标题,准确率有99%吧,然后再取出句柄、隐藏. 还有很多方法,你可以慢慢探索

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网