Nochmals Infoleiste ...
-
Ich interessiere mich doch schon für eine Infoleiste.
Und zwar möchte ich sie zur Laufzeit erstellen. Aber
weder bei der Klasse CReBar, noch bei der Klasse CReBarCtrl
finde ich eine Möglichkeit ein Steuerelement hinzuzufügen.
Hat mir jemand einen Code-Ausschnitt ? Im Voraus vielen Damk!
-
Hm also das sind ja letztendlich auch nur Fenster im BS.
Wenn du ein Steuerlement als Kind haben möchtest, setzt du den Style WS_CHILD und in der Create-Methode musst du den Zeiger auf das Elternfenster übergeben.
Du fügst also quasi deiner Bar kein Kind mit Add hinzu, sondern erstellst ein neues Fenster und sagst: "das da ist deine Mama".m_logo.Create(_T(""),WS_VISIBLE | WS_CHILD | WS_CLIPSIBLINGS,rect,this,IDC_STATIC_LOGO);In diesem Fall bin ich in meiner Fensterklasse und erstelle die dazugehörigen Steuerelemente. Wenn du es auß0erhalb machst,musst du this halt ersetzen durch deine entsprechende bar-Variable
-
Bei CReBar kann man Bänder einfügen. Wenn ich Steuerelemente einfügen
möchte, brauche ich aber Zeiger auf diese Bänder. Woher bekomme ich diese ?
-
Bänder?
-
Hallo,
Pellaeon schrieb:
Bänder?
Siehe http://msdn.microsoft.com/en-us/library/677068ss.aspx
GeorgC++ schrieb:
Bei CReBar kann man Bänder einfügen. Wenn ich Steuerelemente einfügen
möchte, brauche ich aber Zeiger auf diese Bänder. Woher bekomme ich diese ?Der Abschnitt hier:
http://msdn.microsoft.com/en-us/library/0862h9a4.aspx
sollte helfen.
MfG,
Probe-Nutzer