Hiho!
Vorweg möchte ich sagen, dass das Board hier echt spitze ist! Kompliment!
Ich benutze Visual C++ Professional Edition und versuche grad die WinAPI ein bissl mehr zu verstehen
Nun zu meiner Frage, also ich möchte, dass mein Hauptfenster eine konstante Fenstergröße hat, also nicht vom Benutzer durch ziehen am Rand breiter oder länger gemacht werden kann, außerdem soll das Maximieren "verboten" werden!
Ich hab schon versucht eine Lösung zu finden, also ich hab gelesen, dass die Window-Styles "WS_SIZEBOX" und "WS_MAXIMIZEBOX" dafür verantwortlich sind, dass der User das Fenster nach seinen Belieben verändern kann!
Doch diese Syles hab ich nirgends in meinem Programm aufgerufen, also sind das vllt. Standartstyles, kann das sein? Wenn ja, wie kann ich diese dann verhndern, gibt es da sowas wie einen "nicht"-Operator für Styles, so wie es '!' bei Kontrollstrukturen ist!?
Zur Zeit umgehe ich das Problem, indem ich einfach in der WM_PAINT die Funktion SetWindowPos(); aufrufe und damit das Fenster immerwieder in die richtige Form bringe, doch dabei ist es dem Nutzer ncihtmehr gestattet eine eigene Position (die ich nciht festlegen will) zu wählen, denn bei der oben genannten Funktion muss ich ja konstante x und y-Werte angeben bzw. könnte ich umständlich die aktuelle Fensterposition erfragen, aber das muss doch auch leichter gehen!
Kann mir jmd. helfen?