Ich habe GetWindowLong Fenster api verwendet, um aktuelle Fenster Zustand eines Fensters in c# zu erhalten.
[DllImport("user32.dll")]
static extern int GetWindowLong(IntPtr hWnd, int nIndex);
Process[] processList = Process.GetProcesses();
foreach (Process theprocess in processList)
{
long windowState = GetWindowLong(theprocess.MainWindowHandle, GWL_STYLE);
MessageBox.Show(windowState.ToString());
}
Ich hatte erwartet, dass ich Zahlen über http://www.autohotkey.com/docs/misc/Styles.htm aber ich erhalte Zahlen wie -482344960, -1803550644 und 382554704.
Muss ich die Variable windowState umwandeln? Wenn ja, in was?