获取程序自身窗口句柄(cmd)

获取程序自身窗口句柄(cmd)

大家好,又见面了,我是你们的朋友全栈君。

代码语言:javascript复制HWND GetConsoleHwnd(void)

{

#define MY_BUFSIZE 1024 // Buffer size for console window titles.

HWND hwndFound; // This is what is returned to the caller.

char pszNewWindowTitle[MY_BUFSIZE]; // Contains fabricated

// WindowTitle.

char pszOldWindowTitle[MY_BUFSIZE]; // Contains original

// WindowTitle.

// Fetch current window title.

GetConsoleTitle(pszOldWindowTitle, MY_BUFSIZE);

// Format a "unique" NewWindowTitle.

wsprintf(pszNewWindowTitle, "%d/%d",

GetTickCount(),

GetCurrentProcessId());

// Change current window title.

SetConsoleTitle(pszNewWindowTitle);

// Ensure window title has been updated.

Sleep(40);

// Look for NewWindowTitle.

hwndFound = FindWindow(NULL, pszNewWindowTitle);

// Restore original window title.

SetConsoleTitle(pszOldWindowTitle);

return(hwndFound);

}发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/158979.html原文链接:https://javaforall.cn

相关推荐

德米特里·帕夫洛夫
mobile 365365051

德米特里·帕夫洛夫

📅 08-15 👁️ 5392
刀塔传奇巨魔分析 巨魔怎么样
365会提款不成功吗

刀塔传奇巨魔分析 巨魔怎么样

📅 09-14 👁️ 5024
深海搁浅
bet878365

深海搁浅

📅 07-25 👁️ 5401