切換視窗的問題(我想永遠固定同樣視窗在切換) |
答題得分者是:chris_shieh
|
lcc1299
一般會員 發表:39 回覆:42 積分:21 註冊:2004-09-12 發送簡訊給我 |
各位大大~請問一下當我開啟~~四個視窗,分別為~"記事本1"、"記事本2"、"記事本3"、"Delphi程式"~~當我只使用記事本1與記事本2時~~此時我按alt tab將會在該二視窗做交互切換,但當我按下了Delphi程式上的button時,將執行BringWindowToTop(記事本3),並且模擬keybd_event按下ABC後,(沒錯,他會於記事本3上打下abc),此時~~我在按alt tab,就變成在Delphi程式與記事本3切換(沒錯,正常是這樣),但是~~我希望當我按下了Delphi上的button鍵後,做完了bringwindowtotop與keybd_event後,我按下alt_tab還是在記事本1與記事本2上做切換~~我該怎麼做呢?
※當delphi模擬keybd_event後,若於後方加bringwindowtotop(記事本1);bringwindowtotop(記事本2);~好像沒有用,因為delphi他失去焦點,所以他不會去理會切換視窗~~。 ※剛想到一個方法,既然keybd_event可以於失焦時執行,那我則於模擬abc鍵完後,在模擬按下alt tab,回到delphi後執行bringwindowtotop(記事本2)然後又執行模擬alt tab切回delphi後,又執行bringwindowtotop(記事本1),理論我就能在記事本1與2切換了~~那~~,能教我模擬按下alt的值呢??我找不到也是vk_......?????。 如果有更方便的方法,煩請教一下,謝謝^__^"!! 發表人 - lcc1299 於 2005/04/09 12:48:45
|
chris_shieh
高階會員 發表:46 回覆:308 積分:240 註冊:2004-04-26 發送簡訊給我 |
利用下列程式碼可以把AP從alt-tab list 中隱藏起來
(事實上是converts the application from an App Windows to a Tool Window.)
依照你的需求 只要把"記事本3"、"Delphi程式" 隱藏起來就可以了
ExtendedStyle := GetWindowLong(hHandle, GWL_EXSTYLE); //Now, set the Extended Style by doing a bit masking operation. //OR in the WS_EX_TOOLWINDOW bit, and AND out the WS_EXAPPWINDOW bit //This effectively converts the application from an App Windows to a Tool Window. SetWindowLong(hHandle, GWL_EXSTYLE, ExtendedStyle OR WS_EX_TOOLWINDOW AND NOT WS_EX_APPWINDOW);@瞭解越多.懂得越少@ |
lcc1299
一般會員 發表:39 回覆:42 積分:21 註冊:2004-09-12 發送簡訊給我 |
|
chris_shieh
高階會員 發表:46 回覆:308 積分:240 註冊:2004-04-26 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |