Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Steuerelemente Klassenassistent & Co

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
17.09.2005, 22:55 Uhr
~Thomy
Gast


Hallo,

hab schon alles durchsucht und konnte aber nichts finden.
Ich hoffe, Ihr könnt mir helfen.

Ich arbeite mit VC++ 6 und habe ein Projekt erstellt mit DialogBox.
Solang ich in die DialogBox nur Buttons und Terxtfelder einbaue, und die Werte dann mit GetDlgItemText() und SetDlg... abfrage bzw. reinschreibe funktioniert ja alles.

Ich hab mich jetzt aber entschieden, mal ne Statusleiste oder ein Listenfeld und und und einzubauen... wie kann ich da aber jetzt drauf zugreifen?

Klassenassistent?
Und wie funktioniert das?
Hab damit noch gar keine Erfahrung gemacht, also bitte ne Anleitung für Dumme posten.

Danke schonmal

MfG Thomy
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
17.09.2005, 23:07 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


z.B.

C++:
((Klassenname_des_Objektes*)GetDlgItem(IDC....))->Memberfunktion()...


--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
18.09.2005, 09:44 Uhr
~Thomy
Gast


Danke,

aber 2 Fragen hab ich noch.

geht auch dlg::GetDlgIem(IDC...)->Memberfunktion() ?
wenn dlg der KLassenname des Objektes ist.

Und woher bekomm ich die Memberfunktionen irgendeines Objektes ?
msdn? - aber wo da

MfG Thomy
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
18.09.2005, 15:26 Uhr
Tommix



Hallo,
wenn Du nicht gerade auf Funktionalität der Basisklasse CWnd zugreifen willst, ist GetDlgItem schlecht schlecht schlecht, weil Du durch den Cast (C-Cast auch noch!) jegliche Typsicherheit zertrampelst. Nimm den KlassenAssi und füge eine Member-Variable für das Control hinzu:
Im Dialogeditor Rechtsklick auf das Control, "Klassen-Assistent" und dann die zweite Registerkarte. Zu den Memberfuntionen: Im MSDN gibst Du den Klassennamen ein also z.B. CListCtrl und nimmst dann den Unterpunkt "Class Members".
Alles in allem würde ich Dir dieses EBook empfehlen, da ist das alles schön schrittweise erklärt.
Hab selbst ich kapiert .

Gruß, Tommix


Bearbeitung:

Der link ist im Moment wohl gerade down. "Visual C++ in 21 Tagen", gibt's auch gedruckt zu kaufen.


Dieser Post wurde am 18.09.2005 um 15:28 Uhr von Tommix editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: