新建上面的几个按钮和list,打开记事本或者win32pad,单击向记事本发送消息,程序会按ctrl+空格关闭中文输入法,并发送aaa到记事本。只适用于前台进程。 Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" ...
分类:
系统相关 时间:
2016-12-19 18:56:45
阅读次数:
338
流程: 1. 获取目标程序的 窗口HWND hWnd HWND hWnd = ::FindWindowA(_T("SoftWareClassName"),NULL); //获取需要软件的窗口 2. int ret = ::SendMessageA(hWnd ,WM_CLOSE,0,0); //关闭软 ...
分类:
编程语言 时间:
2016-04-05 12:15:22
阅读次数:
236
如题:
在代码的入口处添加:
int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE /*hPrevInstance*/, LPTSTR lpstrCmdLine, int nCmdShow)
{
if (try_show_first_windows(NULL, "魔方服务控制台"))
{
return 0;
}
try_s...
分类:
其他好文 时间:
2015-06-25 12:32:43
阅读次数:
111
private void SelectTab() { IntPtr hand1 = FindWindowA(null, "EPSON R330 Series 打印首选项"); if (hand1 != IntPtr.Zero...
分类:
其他好文 时间:
2015-06-23 10:02:18
阅读次数:
88
总结:1. FindWindow。比如 FindWindowA("OLLYDBG", NULL);2. EnumWindow函数调用后,系统枚举所有顶级窗口,为每个窗口调用一次回调函数。在回调函数中用 GetWindowText得到窗口标题,进行检测。3. GetForeGroundWindow返回...
分类:
其他好文 时间:
2015-01-07 10:45:18
阅读次数:
442
使用代码 var wnd = win32.FindWindowA(null, "窗口标题"); Int32 wndStyle = win32.GetWindowLong(wnd, win32.GWL_STYLE); wndStyle &= ~win32.WS_BORDER; wndStyle &= ...
实例代码:'声明FindWindow方法,调用user32.dll中的FindWindowA函数Extern.Declare.micHwnd,"FindWindow","user32.dll","FindWindowA",micString,micString'声明SetWindowText方法Ex...
分类:
其他好文 时间:
2014-10-28 17:42:27
阅读次数:
176