|
ChristianRoessler
PERSONAL | DESIGN | WEB | CODE
|
|
www.christianroessler.net
|
|
|
|
1. Grundlagen - Erstellen einer Windows-Anwendung In diesem Kurzen Kapitel werden wir lernen, wie wir eine Windows-Anwendung mit dem VC++ IDE (Intergrated Development Environment) Compiler "zusammenklicken". Jetzt gehen wir auf Datei - Neu und wählen Win32-Application. Ich habe hier die Bilder einer englischen Version VC++. Die Icons unterscheiden sich aber weder in Form noch Position von der deutschen version. :-)
Gebt jetzt einen Projektnamen ein und überprüft die Location eures Projekts. Bestätigt das ganze mit OK.
Nun weisen wir Unserem Projekt eine Quellcode-Datei zu.
Jetzt kopiert euch den Inhalt der Datei dialog01.cpp in eure C-Datei und saugt euch noch ein Icon. Speichert dieses Icon in das gleiche Verzeichnis, wo eure Dialog01.cpp liegt. Jetzt werden wir in unser Projekt ein Dialogfeld einfügen. Wählt dazu eure C-Datei an, geht auf Einfügen - Resource, wählt Dialog - IDD_FORMVIEW und bestätigt mit OK.
Doppelklickt auf das leere Dialogfeld, welches soeben erstellt wurde. Klickt auf Allgemein und gebt eurem Dialog den Namen "DIALOG01" (mit Anführungsstrichen). Klickt auf den Tab Formate und dann wählt den Stil "Kontextmenü". Jetzt zurück zu Allgemeines und tragt unter Titel den Text ein, der in der Titleleiste des Fensters erscheinen soll.
Geht jetzt auf Datei - Speichern Unter, um Das Dialogfeld zu Speichern. Wählt als Dateinamen Dialog01.rc und speichert diese sogenannte Ressourcendatei in euer Hauptverzeichniss des Projektes.
Wenn alles richtig gemacht wurde, dann wurde soeben ein neues Tab-Feld unten links erzeugt. Es schimpft sich Ressourcen. Hier sind alle Dialoge, Icons, Menüs und sowas abgespeichert, die wir uns noch erstellen werden.
Geht jetzt zu den Eigenschaften des Icons:
Ändert die ID des Icons auf "DIALOG01" - wieder mit Anführungsstrichen.
Fügt unserer Quellcodedatei Dialog01.cpp jetzt die Includedatei resource.h hinzu: #include "resource.h" Geht jetzt auf die Eigenschaften Eures Dialog01 Ressourcen und deaktiviert, falls vorhanden die MFC-Funktionen (Es darf KEIN Häckchen in der Box sein!).
Jetzt müssen wir noch Unseren Klassennamen für den Dialog eintragen.
Das letzte was wir noch machen sollten, ist IDC_INIT in die Datei ressource.h einzutragen. Also gehen wir in Projekt - Einstellungen und dann in den Tab Linker. Dort tragen wir in Objekt/Bibliothekmodule noch comctl32.lib ein, um anschließen mit OK zu bestätigen.
So, das wars schon! :-)
|