如何獲取windows中當前運行并且處于所有視窗最前端的行程
1、請問如何獲取windows中當前運行并且處于所有視窗最前端的行程?
2、如何將這個視窗切換到后臺,讓另一個指定程式顯示在最前端?
3、如何最小化這個視窗。
請各大神指教,我用C#發現實作這類操作確實蛋疼,我試了windows API 但用的也不是很熟練,沒辦法ZF的客戶要求太變態我真要崩潰了,求解救。
uj5u.com熱心網友回復:
1:GetActivateWindow獲得頂層視窗2:比如想把A視窗設定在頂層,A的句柄是hWnd的話,那么可以::SetWindowPos(m_hWnd, HWND_TOPMOST, rtClient.left, rtClient.top, rtClient.Width(), rtClient.Height(), SWP_SHOWWINDOW);
3:MoveWindow把他設定到0 0的長寬就可以了
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/136538.html
標籤:基礎類
