Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
DerJJ Junior JLI'ler
Anmeldedatum: 24.12.2002 Beiträge: 84
Medaillen: Keine
|
Verfasst am: 14.02.2003, 15:40 Titel: Dialoge... |
|
|
huhu!
ich mal wieder
Also, diesmal gehts um Dialoge.
Ich hab einen in meinem Proggi da kann man seinen Namen eingeben(wird in der Windows-Nachrichtenschleife aufgerufen), dieser wird in einen String gespeichert. Das ist in einer extra nachrichtenschleife für den Dialog... aber wie bekomme ich den Namen dann in die Windowsnachrichtenshcleife oder in meine Render Funktion?
Code: | case IDOK:
char text[50];
GetDlgItemText(hDlgName,IDC_EDIT,text,254);
EndDialog(hDlgName,0); |
Und dann prob Nr. 2...
Ich habe noch einen Dialog...
den rufe ich so auf:
Code: | DialogBox(hInstance,MAKEINTRESOURCE(IDD_BAUMENU),hWnd,DlgBaumenu); |
dadrin is ne ComboBox...
im ResourcenEditor habe ich schon 3 Einträge reingeschrieben,
ich habe das auch schon nach dem gamedev tutorial gemacht,
Code: | SendMessage(hWnd, LB_ADDSTRING, 0, (long)"Kontrollzentrum"); | aber da sind einfach keine einträge drin...
kann mir einer sagen wie das funzt? |
|
Nach oben |
|
|
Hazel JLI MVP
Alter: 39 Anmeldedatum: 19.07.2002 Beiträge: 1761
Medaillen: Keine
|
Verfasst am: 14.02.2003, 19:37 Titel: |
|
|
Zu 1)
Entweder du kapselst alles in einer Klasse oder du benutzt 'ne globale Variable. _________________ *click* Dabuu!?
Twitter: http://twitter.com/Ollie_R
|
|
Nach oben |
|
|
DerJJ Junior JLI'ler
Anmeldedatum: 24.12.2002 Beiträge: 84
Medaillen: Keine
|
Verfasst am: 15.02.2003, 13:14 Titel: |
|
|
Kann mir denn keiner zur 2 frage helfen???
Ich brauch das unbedingt...
mit dem was ich oben geschrieben habe ändere ich immer nur den Fenstertitel von dem Dialog, oder vom meinem Hauptfenster.
Wie kann ich denn aber nun was in meine ComboBox reinschreiben? |
|
Nach oben |
|
|
mortl2 Junior JLI'ler
Anmeldedatum: 18.09.2002 Beiträge: 88 Wohnort: Straubing/Bayern Medaillen: Keine
|
Verfasst am: 15.02.2003, 15:40 Titel: |
|
|
Vielleicht klappts hiermit:
Code: |
SendDlgItemMessage(hDlg, IDC_COMBOBOX, CB_ADDSTRING, 0, (LPARAM)"Kontrollzentrum");
|
IDC_COMBOBOX ist hier die ID deiner Combobox. Du musst die Funktion im Callback Handler deines Dialogs unter WM_INITDIALOG aufrufen.
Mortl |
|
Nach oben |
|
|
Starwash Senior JLI'ler
Alter: 40 Anmeldedatum: 22.09.2002 Beiträge: 252 Wohnort: Zossen (bei Berlin) Medaillen: Keine
|
Verfasst am: 15.02.2003, 17:23 Titel: |
|
|
Hi,
also ich empfehle dir, dir mal ein gutes Buch über die WinAPI mit C++ zu zulegen. Das ist meistens das sinnvollste oder du suchst dir ne andere API. Bspw.: QT. Oder du programmierst deine eigenen Steuerelemente.
Gruss Tarek |
|
Nach oben |
|
|
The Lord of Programming Living Legend
Alter: 37 Anmeldedatum: 14.03.2003 Beiträge: 3122
Medaillen: Keine
|
Verfasst am: 27.03.2003, 13:14 Titel: |
|
|
Oder du nimmst, falls du dir das zutraust, den MFC-Anwendungs-Assistenten. _________________ www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console
Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet... |
|
Nach oben |
|
|
|