Micha1701
Cadet 4th Year
- Registriert
- März 2007
- Beiträge
- 113
Hallo zusammen,
ich fang gerade an mich mit der WIN API zu beschäftigen und daher gibts für mich natürlich in den Anfängen viel neues zu erforschen... :-)
Nun ja, auf jeden Fall möchte ich ein Anwendungsfenster mit einer fixen Größe von 800x600 Pixeln im Anwendungsbereich öffnen. Bis jetzt hab ich noch nicht rausgefunden, wie man denn elegant ein Fenster mit einem Anwendungsbereich von 800x600 öffnen kann. Man gibt ja nur die äußeren Maßen an. GetSystemMetrics() war ein guter Kandidat um mir bei der Größenermittlung zu helfen, aber anscheinend ist das Fenster immnoch ein paar Pixel zu klein um tatsächlich 800x600 Pixel zu haben.
wie kann man das besser machen?
Ach ja, welchen Style oder welche Klasse muß das Fenster haben um in der Größe nicht veränderbar zu sein?
Vielen dank für die Hilfe!
ich fang gerade an mich mit der WIN API zu beschäftigen und daher gibts für mich natürlich in den Anfängen viel neues zu erforschen... :-)
Nun ja, auf jeden Fall möchte ich ein Anwendungsfenster mit einer fixen Größe von 800x600 Pixeln im Anwendungsbereich öffnen. Bis jetzt hab ich noch nicht rausgefunden, wie man denn elegant ein Fenster mit einem Anwendungsbereich von 800x600 öffnen kann. Man gibt ja nur die äußeren Maßen an. GetSystemMetrics() war ein guter Kandidat um mir bei der Größenermittlung zu helfen, aber anscheinend ist das Fenster immnoch ein paar Pixel zu klein um tatsächlich 800x600 Pixel zu haben.
Code:
für die Breite: 800 + (GetSystemMetrics(SM_CXBORDER) * 2);
für die Höhe: 600 + GetSystemMetrics(SM_CYBORDER) + GetSystemMetrics(SM_CYSIZE);
wie kann man das besser machen?
Ach ja, welchen Style oder welche Klasse muß das Fenster haben um in der Größe nicht veränderbar zu sein?
Vielen dank für die Hilfe!