MFC Property Sheets (Registerkarten)

Emu-Emsen

Mitglied
Hallo Leute,

ich habe eine MFC Anwedung mit Property Sheets erstellt.

Auf das Sheet habe ich Buttons gelegt, diesen Buttons möchte ich nun Funktionen zuweisen. U.a. soll über einen Button eine Datei ausgelesen werden, die Werte sollen dann Inputfeldern auf einer Seite zugewiesen werden.

Nun zu meiner Frage: Wie kann ich in der Sheet Klasse auf die Steuerelemente der Page(s) Klassen zugreifen? :confused:

Danke für Eure Hilfe!
 
Mit
Code:
CPropertyPage* CBPropetySheet::GetPage(int nPage)
bekommst du einen Zeiger auf das jeweilige PropertyPage-Objekt, über das du dann auf die einzelnen Steuerelemente zugreifen kannst.
 
Vielen Dank!

Aber eine Frage habe ich noch. Wie lautet das Ereignis beim Anklicken einer Property Page? :confused:

Also wenn ich bei Anklicken bspw. eine Message ausgeben möchte. Die OnInitDialog des Pages wird ja beim Aufrug des Sheets abgearbeitet.

Danke! ;)
 
Du musst in der jeweiligen PropertyPage die Methode "OnSetActive()" überschreiben. Sie wird aufgerufen, wenn die Page ausgewählt wird.
 
Zurück