4 Stimmen

GetWindowLong(int hWnd, GWL_STYLE) gibt seltsame Zahlen in c# zurück

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?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X