SETMINHEIGHT von Dialog



  • Moin,
    möchte das man mein Fester nicht ganz klein ziehen kann. Wie kann ich die minimale größe eines Dialogs festlegen?

    eine Möglichkeit wäre sicher auf die Message "ON_WM_SIZE()" mit folgenen zu antworten:

    if(rcMain.Width() < 100)
    MoveWindow(rcMain.left, rcMain.top, 100, rcMain.Height());

    Aber irgenwie ist left und top dort falsch angebracht.
    Gibt es nicht sowas wie folge für den Dialog?:
    SendMessage(
    // returns LRESULT in lResult
    (HWND) hWndControl,
    // handle to destination control
    (UINT) SB_SETMINHEIGHT,
    // message ID
    (WPARAM) wParam,
    // = (WPARAM) (int) minHeight;
    (LPARAM) lParam
    // = 0; not used, must be zero
    );



  • WM_GETMINMAXINFO verarbeiten


Anmelden zum Antworten