小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

delphi 獲得外部程序焦點

 獨孤求財 2012-03-20

delphi 獲得外部程序焦點

時間:2011-5-26來源:yang 作者: peng點擊: 19次

問題的提出:
1,一后臺運行的程序,在系統(tǒng)發(fā)生某一事件會后激活,使用SetWindowPos()雖然能窗口置為前臺顯示,總是不能獲得輸入焦點。
2,已知窗口的Handle,如何設(shè)定把焦點放到這個窗口上?
3,使窗體浮在系統(tǒng)的最上面。但沒有焦點?
等等,諸如此類的問題,解決方案如下:

//如上所述窗口已經(jīng)置前,但是沒有獲得焦點
SetWindowPos(mpForm->Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE|SWP_SHOWWINDOW);
//最為重要Application->Handle,即使在一個程序中,設(shè)置mpForm->Handle的Handle也是沒有用的
SetForegroundWindow(Application->Handle);
//設(shè)置焦點控件
SetFocus(mpForm->UserList->Handle); //mpForm為Application下的窗體,UserList為要獲得焦點的控件。  

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多