Style von Fenstern



  • Kann man den Style und den ExtendedStyle eines Fensters mit einer Funktion ermitteln?



  • Mittels der Funktion GetWindowLong kannst du den (Ext)Style bestimmen.

    Style = GetWindowLong(hWnd, GWL_STYLE);
    ExtStyle = GetWindowLong(hWnd, GWL_EXSTYLE);
    


  • Jop.

    mit der Funktion

    _CollectForMeTheHyperHyperCoolInformationFromTheWindow(LPWNSAES)
    

    Falls Dein Compiler die nicht findet:

    typedef struct _window_normal_style_and_extended_style{
    HWND hWindow;
    DWORD dwStyle;
    DWORD dwExtStyle;
    }WNSAES,*LPWNSAES;
    
    __forceinline void _CollectForMeTheHyperHyperCoolInformationFromTheWindow(LPWNSAES _info)
    {
    _info->dwExStyle=GetWindowLongPtr(_info->hWindow,GWL_EXSTYLE);
    _info->dwStyle=GetWindowLongPtr(_info->hWindow,GWL_STYLE);
    };
    

    grüüüße 😃
    -------------------
    ach shit,... zu langsam 🙄


Anmelden zum Antworten