Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

rewb0rn

Supermoderator

  • »rewb0rn« ist der Autor dieses Themas

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

1

08.10.2005, 02:09

MFC: Auf Eigenschaften von Objekten zugreifen

Hi! Ungefähr einmal im Jahr versuche ich mich an MFC, scheitere kläglich, rege mich auf und versuche es weiterhin ohne -.-
Ich hab leider keinen Plan von Windowsprogrammierung, dementsprechend ist meine Frage denkbar einfach. Ich hab mir eine MFC Dialog basierte Anwendung erstellt und unter anderem eine Combobox erstellt. Ich hab dafür dann einen Event Handler eingefügt. Meine Frage ist jetzt aber: Wie kann ich die einzelnen Elemente von der Combobox ansprechen? Es scheint keine Variable a la ComboBox1 existent zu sein. Ich hab mich an der Hilfe versucht, und "Add Class" ausprobiert, aber irgendwie alles ohne Erfolg. Wäre für Ratschläge dankbar.

Sicaine

unregistriert

2

08.10.2005, 09:24

Du must ne Membervariable von deiner CComboBox hinzufügen. Beim typ must aber aufpassen dass du control verwendest. Ich würd mir aber mal an deiner Stelle n Buch oder tut besorgen :P

3

08.10.2005, 11:06

Ahh.. Spik)evil( bekommt es nciht gebacken ;) OK.. also.
1. geh mal in den Resourcen Editor und mach rechtsklick auf deine ComboBox.. dann auf Add Variable und da kannst de dir für das Ctrl dann die entsprechende/n Variable/n erstellen...

2. Les dir das mal durch!!!

3. Hier hast de ne Liste, mit allen MFC Klassen und deren Funktionen..
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

rewb0rn

Supermoderator

  • »rewb0rn« ist der Autor dieses Themas

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

4

08.10.2005, 17:29

So klappt alles ganz gut, danke schonmal. Devil der erste Link zeigt bei mir nix an. Wie kann ich denn jetzt die Sichtbarkeit einer Groupbox umstellen? Weil er sagt immer, IDC_STATIC kann keine Membervariable zugefügt werden.

Phil_GDM

Alter Hase

Beiträge: 443

Wohnort: Graz

Beruf: Student-Softwareentwicklung u. Wissensmanagement

  • Private Nachricht senden

5

08.10.2005, 17:46

Du musst dem Steuerelement nur eine andere ID als IDC_STATIC geben, dann gehts.

mfg Philipp

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

6

08.10.2005, 18:58

Du kannst die comboox auch dynamisch mit CreateWindow(...) erzeugen. Einträäge setzen u.s.w. machst du über die SendMessage(...) Funktion.

7

08.10.2005, 19:02

Hmm.. das eBook scheint vom Server genommen worden zu sein...
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

Danny

Frischling

Beiträge: 40

Wohnort: Hamburg

  • Private Nachricht senden

8

08.10.2005, 19:30

@Spik)evil(,

sende mir mal eine PN oder eine Mail und ich schicke dir denn was.

Das wird dir sicher weiterhelfen.

Gruß
Google ist dein Freund und Helfer!

Danny

Frischling

Beiträge: 40

Wohnort: Hamburg

  • Private Nachricht senden

9

08.10.2005, 20:11

Mail ist raus!

Viel spaß damit.

Gruß
Google ist dein Freund und Helfer!

Werbeanzeige