<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    將窗口移動到前端, BringWindowToTop() 的問題 有一段代碼,是在我們的應用程序中將其他應用程序的窗口移動到最前端,當我們的程序在 Vista 下運行的時候遇到了些問題,有時候被移動窗口只是閃動任務欄上的按鈕,并未能將窗口移動到前方來. 研究了一下,發現是否能夠移動成功和當前自身進程所附加的輸入上下文有關, 參見
    WIN32 API AttachThreadInput()...
     
    寫了個 MyBringWindowToTop() 如下, 這是個 draft 把我用到過的能把窗口拿到最前方的 API 都羅列在里面了, 也沒有正確的返回值, 供參考.
     
    BOOL MyBringWindowToTop(HWNDhWnd)
    {
      
        HWNDhFrgWnd = ::GetForegroundWindow();
        AttachThreadInput( GetWindowThreadProcessId(hFrgWnd, NULL), GetCurrentThreadId(), TRUE );
        ::SetForegroundWindow(hWnd);
        ::BringWindowToTop(hWnd);
       
        if(!::BringWindowToTop(hWnd))
        {
            printf("BringWindowToTop Error %d\n", GetLastError());
        }
        else
        {
            printf("BringWindowToTop OK\n");
        }
        if(!::SetForegroundWindow(hWnd))
        {
            printf("SetForegroundWindow Error %d\n", GetLastError());
        }
        else
        {
           printf("SetForegroundWindow OK\n");
        }
       
        SwitchToThisWindow(hWnd, TRUE);
       
        AttachThreadInput(GetWindowThreadProcessId(hFrgWnd, NULL),
            GetCurrentThreadId(), FALSE);
     
        returnTRUE;
    }

     

    posted on 2010-01-04 10:01 -274°C 閱讀(839) 評論(0)  編輯  收藏 所屬分類: C++

    常用鏈接

    留言簿(21)

    隨筆分類(265)

    隨筆檔案(242)

    相冊

    JAVA網站

    關注的Blog

    搜索

    •  

    積分與排名

    • 積分 - 914554
    • 排名 - 40

    最新評論

    主站蜘蛛池模板: 四虎永久在线精品免费网址| 最近免费视频中文字幕大全| 免费看片A级毛片免费看| 亚洲欧洲日产v特级毛片| 91精品免费高清在线| 亚洲精品网站在线观看你懂的| 嫩草成人永久免费观看| 亚洲男人第一av网站| 91精品免费不卡在线观看| 亚洲视频一区在线| 国产电影午夜成年免费视频| 亚洲精品国产电影午夜| 国产a视频精品免费观看| 亚洲六月丁香六月婷婷色伊人| 两性刺激生活片免费视频| 亚洲欧洲无码AV不卡在线 | 黄网站色在线视频免费观看| 亚洲日韩乱码中文无码蜜桃臀| 亚洲性线免费观看视频成熟| 亚洲综合av一区二区三区| 国产免费人人看大香伊| www一区二区www免费| 亚洲国产精品无码久久SM| 最近免费2019中文字幕大全| 亚洲午夜一区二区三区| 一级毛片直播亚洲| a级毛片在线免费| 亚洲乱码一区av春药高潮| 国产三级免费电影| 三年片在线观看免费| 亚洲一区二区免费视频| 免费一级国产生活片| 免费在线观看一级片| 在线观看日本亚洲一区| 亚洲无码黄色网址| 四虎最新永久免费视频| 日亚毛片免费乱码不卡一区| 亚洲电影中文字幕| 日韩精品亚洲专区在线观看| 久久免费国产精品一区二区| 亚洲熟女乱色一区二区三区|