① 如何在某条件下激活正在运行的某一程序用VB,求语句。
Private Declare Function FlashWindow Lib "user32" (ByVal hwnd As Long,
ByVal bInvert As Long) As Long
其中各个参数的意义如下表所示:
参数 意义
hwnd Long,要闪烁显示的窗口的句柄
bInvert Long,TRUE(非零)表示切换窗口标题;FALSE返回最初状态
返回值 Long,如窗口在调用前处于活动状态,则返回TRUE(非零)
为了使窗体出现闪烁的效果,我们在Timer控件的Timer属性中调用FlashWindow函数即可,使用的方法如下:
Call FlashWindow(Me.hwnd, True)
其中Me.hwnd是当前窗体的句柄,而把bInvert设为True则表示进入标题栏闪烁状态。
而停止闪烁的方法只要把bInvert设为False就行了,如下所示:
Call FlashWindow(Me.hwnd, False)
好了,非常简单,试试把它用到你的程序中去吧
② 如何激活win10里面应用程序
安装和使用方法:
1、下载之后,先要设定安装程序的兼容性,因为该程序默认运行于Win7/Win8.1,直接在Win10运行不被允许。右键单击安装程序后,选择属性,进入“兼容性”选项卡,勾选“以兼容模式运行这个程序”,在操作系统列表中选择Windows8后,点击“确定”即可(如上图)。
▲选择“开始30天试用”
▲填写可用邮箱激活软件
▲收到激活邮件后,点击邮件内“激活30天试用”的绿色按钮即可
2、然后正常运行这个安装程序,注意取消勾选其中的推荐软件,安装结束后首次打开可选择“Start 30 Day Trial(开始30三十天试用)”。如果你想正常使用该软件,可点击上面的按钮进行购买,或填写已有激活码。点击试用后,会被要求填写可用邮箱进行注册,填写完毕后要激活邮箱才可以正常使用(如上图)。
▲添加下载的动态壁纸所在位置
3、激活软件后,你会发现该软件已经提供了一些壁纸,但这不是我们今天介绍的重点。这款软件可以使用专用的动态壁纸,比如“英雄”主题,你可以在文末下载链接处下载该动态壁纸。成功下载后,你要首先告诉软件动态壁纸文件位置,在软件右上角点击齿轮图标,在弹出的“设置”窗口中选择Folders选项卡,点击“Add”按钮添加刚刚下载的动态壁纸所在位置(如上图)。然后就可以在软件左侧壁纸列表最后看到自己加入的动态壁纸。
▲选择好动态壁纸后,点击“应用到我的桌面”
4、选中“英雄”动态壁纸,然后点击软件右下方的“Apply to my desktop”就可以使用了(如上图)。
③ VB中 如何用 AppActivate激活 已经打开程序
用ReturnValue
=
Shell("Calc.exe",
1)打开外部程序,
必须让电脑有个反百应时间,
加个sleep
1000,
等一会度儿
再用AppActivatec
ReturnValue
激活
一般用问shell打开程序,就已经算是激活了,
不要再AppActivate也可以答
④ c#里面如何激活一个外部程序进程并显示在最前
简单写一下。
//需要引用的
using System.Diagnostics;
using System.Runtime.InteropServices;
[DllImport("user32.dll")]
public static extern void SwitchToThisWindow(IntPtr hWnd, bool fAltTab);
private void button3_Click(object sender, EventArgs e)
{
//string pName= Process.Start("dvdplay.exe").ProcessName;
string pName = "dvdplay";//要启动的进程名称,可以在任务管理器里查看,一般是不带.exe后缀的;
Process[] temp = Process.GetProcessesByName(pName);//在所有已启动的进程中查找需要的进程;
if (temp.Length > 0)//如果查找到
{
IntPtr handle = temp[0].MainWindowHandle;
SwitchToThisWindow(handle, true); // 激活,显示在最前
}
else
{
Process.Start(pName + ".exe");//否则启动进程
}
}