none
視窗狀態 RRS feed

  • 問題

  • 在VB中,有沒有方法能得知每個視窗的狀態? 例如:正在使用中,縮在工具列上、隱藏、最小化等

    這個好像是要用什麼API去完成的吧?
    2008年11月28日 下午 03:40

解答

  • VB.Net
     
    Form.WindowState 屬性

    取得或設定表單的視窗狀態。

     
     
     
    ==============================================================================
     
    VB 6
     
    WindowState 属性,傳回或设置視窗狀態,
    该值用来指定在运行时窗体窗口的可视状态
    vbNormal           0 (預設值)正常 。
    VbMinimized     1   最小化(最小化为一个图标) '
    VbMaximized  2   最大化(扩大到最大尺寸)
     
     If WindowState = vbMinimized  Then
            LastState = vbNormal
    Else
            LastState = WindowState
    End If  
    2008年11月29日 上午 01:54

所有回覆

  • VB.Net
     
    Form.WindowState 屬性

    取得或設定表單的視窗狀態。

     
     
     
    ==============================================================================
     
    VB 6
     
    WindowState 属性,傳回或设置視窗狀態,
    该值用来指定在运行时窗体窗口的可视状态
    vbNormal           0 (預設值)正常 。
    VbMinimized     1   最小化(最小化为一个图标) '
    VbMaximized  2   最大化(扩大到最大尺寸)
     
     If WindowState = vbMinimized  Then
            LastState = vbNormal
    Else
            LastState = WindowState
    End If  
    2008年11月29日 上午 01:54
  • 以上的程式碼好像不能用在VB6裡耶?
    2008年11月29日 上午 11:58