如何做出類似 Alt + Tab 鍵的功能 |
尚未結案
|
CuteBabyBoy
初階會員 發表:18 回覆:97 積分:48 註冊:2003-07-11 發送簡訊給我 |
|
gemi0305
版主 發表:81 回覆:564 積分:629 註冊:2003-05-11 發送簡訊給我 |
不知這能否幫助你
先開一個記事本 再用以下範例:
void __fastcall TForm1::Button1Click(TObject *Sender) { HWND handle = NULL; handle = ::FindWindow( NULL, "未命名 - 記事本"); if (::IsWindow(handle)) { ::ShowWindow( handle, SW_SHOWMINIMIZED); ::ShowWindow( handle, SW_SHOWNORMAL); } else ShowMessage("Not found the Window"); }國泰平安 發表人 - |
CuteBabyBoy
初階會員 發表:18 回覆:97 積分:48 註冊:2003-07-11 發送簡訊給我 |
Dear gemi0305 謝謝您的回應,只可惜與我所需的不太相同 我的目的就是要像按 Ctrl Alt Delete 鍵後,列出所有正在 Run 的程式,並能對這些程式做動作 因為我今天要控制的程式,是要在不知道 Caption 的情況下控制它,所以不能用FindWindow去找到其 Handle! 我目前的想法如下 ( 不知道有沒有錯 ? 還是有更好的方式 ? ) 第一步 ==> 列出此時此刻所有正在 Windows 上正在執行的程式 第二步 ==> 針對其程式的 ID 轉成 Handle 去做我想要做的事 希望有類似經驗的朋友....能指教 ^^
|
gemi0305
版主 發表:81 回覆:564 積分:629 註冊:2003-05-11 發送簡訊給我 |
|
gemi0305
版主 發表:81 回覆:564 積分:629 註冊:2003-05-11 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |