問一個有關小鍵盤輸出問題 |
尚未結案
|
blaket
一般會員 發表:4 回覆:8 積分:2 註冊:2004-04-15 發送簡訊給我 |
|
seeing
初階會員 發表:49 回覆:131 積分:41 註冊:2002-11-07 發送簡訊給我 |
|
blaket
一般會員 發表:4 回覆:8 積分:2 註冊:2004-04-15 發送簡訊給我 |
|
seeing
初階會員 發表:49 回覆:131 積分:41 註冊:2002-11-07 發送簡訊給我 |
引言: 對不起 我想問的是對於任何可編輯的區域 沒有限定是記事本 這樣要怎麼寫呢...老實說,這個問題也一直是我想突破的,用我的這個作法最大的缺點就是必須取得每一個可編輯程式的Handle,我用以下的程式碼分別對 NotePad, IE, Word 做了測試,並輸入一個「m」的文字,結果是: ■ NotePad 一定沒問題 ■ IE 有些有問題,我用Goole來測試,可以在搜尋的地方打入一個「m」 字,但在yahoo裡則完全沒辦法 ■ Word 裡面也可以確實輸入 但如果要讓全部都能同時適用的話,這是我繼續努力的目標。 希望這段程式對您有幫助!! < class="code"> // HWND hwnd=FindWindow("Notepad",NULL); //notepad // HWND hwnd=FindWindow("IEFrame",NULL); //IE HWND hwnd=FindWindow("OpusApp",NULL); //Word if (hwnd==NULL) ShowMessage("請先開啟記事本!"); BringWindowToTop(hwnd); keybd_event('M',0x32,NULL,0); keybd_event('M',0x32,KEYEVENTF_KEYUP,0); |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |