Hallo,
also cih will mir eine kleines Programm schreiben das mir TopLevel Fenster ausgibt. Funktioniert auch mit EnumWindows. Jetzt will ich das so getsalten, dass ich eingeben kann wonach im Title gesucht wird. Ist auch nicht weiter wild. Also ich speicher einen String dnach wird gesucht. Der String soll aber veränderbar sein. Also dachte ich an einen Button, der ein weiteres Fenster öffnet (Dialog box oder sowas). Indem ich den String eingeben und bestätigen bzw abbrechen kann.
Hier ist mein Problem. In diversen Foren, MSDN Dolumentation, Tutorials wird nirgends auf eine "richtige" Weise hingewiesen. Ich weiss nicht wohin mit meinem Code und was ich jetz machen soll(Dialog Box oder MessageBox etc). In den Tuts über Dialogboxes wird NUR die Dialogbox kreiert. Also ohne Parentwindow. Wie macht ihr das? hat jemand von euch ein Codeschnipsel von seinen Win32API anfängen?
Des weiteren würde ich mich freuen wenn mir einer Zeigen könnte wie ich dass elegant hibekomme. Meine *.cpp sieht total überladen aus. Kann ich *Procs auslagern, oder überhaupt irgendwelche Teile auslagern. Ich bin völlig erschlagen von dem ganzen imperativen Mist. Ich habe schon ein, zwei tage versucht die GDI etwas OO zu gestalten, hatte aber dann probleme mit EnumWindows (statische EnumWindowProc-Funktion wollte eigene statischen member nicht -> linker fehler -> weitüber meinem Horizont)
Ich wär sehr Dankbar wenn mir mal jemand den roten Faden in die Hand drücken könnte, da ich schon seit Studen nicht weiter komme.
+ Antworten
Ergebnis 1 bis 2 von 2
Win32 API, GDI Verständnisfrage
Diskussion über Win32 API, GDI Verständnisfrage in C++: Compiler, IDEs, APIs der Kategorie Programmierung; Hallo, also cih will mir eine kleines Programm schreiben das mir TopLevel Fenster ausgibt. Funktioniert auch mit EnumWindows. Jetzt will ...
- 21.01.2012 16:42 #1Reg.-Benutzer
- Reg.-Datum
- 25.09.2009
- Ort
- Kaiserstuhl
- Beiträge
- 32
Win32 API, GDI Verständnisfrage
- 23.01.2012 09:17 #2
Administrator + Moderator
C++: Compiler, IDEs, APIs / C und C++, Algorithmik, Basic, Sonstige, .NET
- Reg.-Datum
- 10.07.2001
- Ort
- Essen
- Beiträge
- 8.980
DialogBox ist schon ganz richtig, wenn das Programm nicht weiterlaufen soll, bis der Benutzer etwas eingegeben hat.
DialogBox hat einen Parameter für das Parent Window, dann gibst du den halt an.
Du kannst natürlich alles so auf mehrere Quellcodedateien verteilen, wie du willst. Das hat mit WinAPI nichts zu tun, das ist in C und C++ ganz allgemein so.
Statische Member müssen definiert werden -> C++-Grundlagen.
Ganz ehrlich, wenn du in C++ nicht sattelfest bist (und den Eindruck machst du hier), solltest du dir eine einfachere Aufgabe suchen, als gerade einen OO-Wrapper um die WinAPI zu stricken."Funktioniert nicht" ist keine ausreichende Problembeschreibung.
Aktive Benutzer
Aktive Benutzer
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Ähnliche Themen
-
PHP - copy() - Win32
Von oscha im Forum Skript- und WebserverprogrammierungAntworten: 4Letzter Beitrag: 24.09.2004, 13:34 -
Mailserver für Win32
Von oscha im Forum Rootserver - Vserver - WebspaceAntworten: 4Letzter Beitrag: 23.09.2004, 10:56 -
Kommandozeilen aus WIN32
Von CrazyRay im Forum C++: Compiler, IDEs, APIsAntworten: 3Letzter Beitrag: 21.08.2003, 08:02 -
gcc for win32
Von Hawkeye im Forum C++: Compiler, IDEs, APIsAntworten: 5Letzter Beitrag: 04.03.2002, 16:16 -
Apache for Win32
Von Milla im Forum ReferateAntworten: 1Letzter Beitrag: 18.10.2001, 22:41
Die häufigsten Suchbegriffe für diese Seite:
Bisher noch keine Treffer von einer Suchmaschine

LinkBack URL
About LinkBacks
Zitieren