Hej Det ska bli vbMinimized d.v.s. = 1. Tack - men det blir inte 1, utan 0 fast fönstret är minimerat. Testa att fånga WM_SIZE från api't i Form_Resize antagligen får du samma resultat. >Viket värde får WindowState när man minimerar applikationen med tangentbodet (Win + N) ?Windowstate - vilken status?
Viket värde får WindowState när man minimerar applikationen med tangentbodet (Win + N) ?
Det blir inte det normala värdet = 1.
Kan någon hjälpa mig?Sv: Windowstate - vilken status?
Du kan testa med följande kod så ser du windowstate värdet...
Private Sub Form_Resize()
Me.Caption = Me.WindowState
End Sub
vbNormal = 0
vbMinimized = 1
vbMaximized = 2
/HenkeSv: Windowstate - vilken status?
Finns det måhända något annat sätt att lösa detta?Sv: Windowstate - vilken status?
Detta verkar var en orapporterad bug (Fanns ej i MSDN lib Juli).
Tyvärr har jag inte nån windowsknapp och kan därför inte testa.
/HenkeSv: Windowstate - vilken status?
Win+N minimerar inte nånting här. Win+M däremot är samma som att välja "Minimize all Windows" ("Show the Desktop" i WinXP) från högerklicksmenyn i taskbaren.
Grejjen där är att fönstren egentligen inte minimeras, det är snarare så att skrivbordsfönstret förs fram till förgrunden. Därmed ingen ändring av WindowsState.
MS