开始我用
HWND hWnd;
char dir[255];
GetModuleFileName(NULL,dir,255);
hWnd = FindWindow(NULL,dir);
但是当加参数时就没法实现了,于是改为
STARTUPINFO startupinfo;
GetStartupInfo (&startupinfo);
hWnd = FindWindow(NULL,startupinfo.lpTitle );
可是如果用户是通过快捷方式运行,这样还是得不到。请问,是否有API可以得到控制台应用程序的对应console window 的句柄??
谢谢。
HWND hWnd;
char dir[255];
GetModuleFileName(NULL,dir,255);
hWnd = FindWindow(NULL,dir);
但是当加参数时就没法实现了,于是改为
STARTUPINFO startupinfo;
GetStartupInfo (&startupinfo);
hWnd = FindWindow(NULL,startupinfo.lpTitle );
可是如果用户是通过快捷方式运行,这样还是得不到。请问,是否有API可以得到控制台应用程序的对应console window 的句柄??
谢谢。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货