GUI Programmierung
-
Hi,
kennt einer von euch ein gutet tut zur GUI programmierung???
Ich hab mir ma das buch zur WinApi geholt: Windows programmierung von Charles Petzold, aber das kapier ich net.
mfg Yazoo
-
Wenn du das nicht kapierst, hast du hier noch nichts verloren. Lies erstmal ein Buch über C.
-
ich kapier gundsätzlich ma wie man ein fenster erstellt aber in dem buch steht nix davon wie man in dem Fenster Buttons, und menüs macht...
-
Lüg nicht. Das steht da alles drin, was du für den Anfang wissen musst. Wenn du zu faul bist, dich durch ein etwas dickeres Buch zu lesen, dann such dir ein einfacheres Hobby.
-
Vermutlich hast Du nur die ersten 10 Seiten gelesen und auch nicht im Inhaltsverzeichnis herumgesicht. Naja, ist ja auch zuviel verlangt...
:p
Hier eine Standardantwort:
http://www.win-api.de/
http://pronix.linuxdelta.de/C/win32/index.shtml
-
@Yazoo:
sorry kann mich meinen vorrednern nur anschliessen... habe das buch selbst hier (5. auflage) und muß sagen das petzold die referenz ist was API coding angeht und er dieses auch meiner meinung nach sehr gut und einfach vermittelt!Hab gerade nur mal just for fun im Buch gebättert (ohne ins inhaltsverzeichniss zu schauen...... Seite 339 Kaptitel 9 == Steuerelemte bzw eine Seite weiter schon die Überschrift "Krieg der Knöpfe" bzw Seite 334 "Anlegen von Steuerelementen"
Einfach mal hinten ins Stichwortverzeichniss schauen... good luck
PS: schaltflächen sind auch nur Fenster!
Kleines Beispiel:
CreateWindow( "edit", "", WS_VISIBLE|WS_CHILD|WS_BORDER|WS_VSCROLL|WS_HSCROLL| ES_MULTILINE|ES_WANTRETURN|ES_AUTOHSCROLL|ES_AUTOVSCROLL, 0, 0, nClientWidth, nClientHeight, hwnd, (HMENU)nEditID, hInstance, NULL); oder auch: CreateWindow( "edit", "", WS_VISIBLE|WS_CHILD|WS_BORDER|ES_AUTOHSCROLL|ES_AUTOVSCROLL, 0, 0, nClientWidth, nClientHeight, hwnd, (HMENU)nEditID, hInstance, NULL);
-
Lies das Buch einfach und verstehe es

-
Seh ich auch so, war für mich am Anfang auch schwer zu verstehen, doch jetzt find ich es ziemlich leicht und verwende das Buch eigentlich nur noch als Nachschlagewerk.
Ahja Ansi-C ist dafür nötig.^^