Ich habe einige Fragen zu StackOverflow zu meinem Thema gefunden. Einer von ihnen ist here.Maximale und minimale Fenstergrößen in WINAPI
Ich habe auch die Microsoft-Dokumentation über und die Nachricht mit dieser Struktur verbunden. Ich kann es einfach nicht funktioniert ... Hier ist, was ich versucht habe, so weit:
case WM_PAINT:
{
MINMAXINFO mmi = { 0 };
SendMessage(hWnd, WM_GETMINMAXINFO, NULL, (LPARAM)&mmi);
POINT sz = { 640, 480 };
mmi.ptMaxSize = sz;
}
break;
Ich denke, das ist völlig falsch, da sie keine Auswirkungen auf das Fenster aufweist, ist ...
Wie kann ich das funktionieren, für eine Mindestgröße von W: 450, H: 250
, und ein Maximum von W:800, H: 600
?
Ein weitere Erläuterung der Wirkung, die ich brauche: wenn der Benutzer eine Ecke oder Rand des Fensters zieht, und das Fenster hat die maximale/minimale Größe, kann der Benutzer nicht das Fenster größer oder kleiner als die minimum_size
/maximum_size
machen
Vielen Dank! Dies schafft genau den Effekt, den ich bekommen wollte! – Victor