Fenster erstellen in C++?
Hallo!
Ich habe folgenden Code versucht:
Und bekomme diese Fehler:
Wie kann ich dieses Problem beheben?
LG
Bei den grünen Kommentaren habe ich mich manchmal vertippt ;)
2 Antworten
Es ist ein LPCWSTR gefordert und du gibst nur ein char[] als Fensternamen. Versuch mal statt char[] ein LPCSTR.
Ebenfalls ist es nicht empfehlenswert mit der Windows API ein Windows Programm zu entwickeln. Natürlich kannst du das machen. Aber das ist so als würdest du mal wieder das Rad neu erfinden. Dann geh direkt zu .NET WPF
Dann gibt es dafür auch Bibliotheken, die dir viel Arbeit abnehmen.
Welche könnte ich denn nutzen, um ein Fenster zu haben in dem ich dann "zeichnen" kann (Linien erstellen).
Graphische Benutzeroberflächen (GUI)
- Qt: Eine umfassende C++-Framework-Bibliothek für die GUI-Entwicklung.
- wxWidgets: Ein weiteres Framework für plattformübergreifende GUI-Anwendungen.
Grafik und Spielentwicklung
- SFML: Einfaches und schnelles Multimedia-Framework.
- OpenGL: Ein API für 2D- und 3D-Grafikanwendungen (oft in Kombination mit GLFW oder GLEW).
- SDL: Low-Level-Zugriff auf Audio, Tastatur, Maus, Joystick und Grafik-Hardware.
Da steht ja was das Problem ist.
Wie wenig Mühe kann man sich bei einer Antwort geben?
Meine frage ist wie ich das Problem löse also was genau ich schreiben muss ;)
Wie wenig Mühe kann man sich bei einer Antwort geben?
Genauso wie mit der Frage, z.B. wenn man nur Mini-Screenshots postet anstatt die Quelltext-Option von GF zu verwenden.
Ich musste Screenshots machen da es sonst zu viel Text wäre. Screenshots kann man übrigens auswählen und so vergrößern.
Ich habe geschrieben:
" Wie kann ich dieses Problem beheben?" und ich bekomme die Antwort:
"Da steht ja was das Problem ist."
Was das Problem ist war nicht einmal die Frage ;)
Wie genau soll ich dass dann schreiben?
So:
LPCWSTR szClassName = L"WindowsApp";
?