none
應用程式啟動後,如何讓其成為作用中視窗? RRS feed

  • 問題

  • 應用程式啟動後,正常情況下是會成為作用中視窗

    但有時候因為啟動時間比較久,使用者在啟動過程切換到其他視窗

    這種情況要如何讓我的程式在啟動完成後,成為作用中視窗?

    謝謝

     

    2006年3月27日 上午 02:04

解答

  • CALL WIN API

    SetForegroundWindow(this.Handle);
    SetActiveWindow(this.Handle);
    以上兩個api可以查msdn online help

    2006年3月27日 上午 08:40
  • 你可以在副程式完成的最後加入:

    FormName.Activate()

    FormName.Show()

    FormName.Focus()

    應該還有其他類似的,細節稍微不同,你可以看一下線上手冊,或是使用不同的方法比較看看。

    2006年3月27日 下午 04:26
    版主

所有回覆

  • CALL WIN API

    SetForegroundWindow(this.Handle);
    SetActiveWindow(this.Handle);
    以上兩個api可以查msdn online help

    2006年3月27日 上午 08:40
  • 你可以在副程式完成的最後加入:

    FormName.Activate()

    FormName.Show()

    FormName.Focus()

    應該還有其他類似的,細節稍微不同,你可以看一下線上手冊,或是使用不同的方法比較看看。

    2006年3月27日 下午 04:26
    版主