Dela via


Skapa en Rebar-kontroll

CReBarCtrl-objekt bör skapas innan det överordnade objektet visas. Detta minimerar risken för problem vid målning.

Till exempel används omlistningskontroller (används i ramfönsterobjekt) ofta som överordnade fönster för verktygsfältskontroller. Därför är omlistekontrollens överordnade ramfönsterobjektet. Eftersom ramfönsterobjektet är föräldern är dess medlemsfunktion en utmärkt plats att skapa rebar-kontrollen.

Om du vill använda ett CReBarCtrl objekt följer du vanligtvis dessa steg:

Så här använder du ett CReBarCtrl-objekt

  1. Konstruera CReBarCtrl-objektet .

  2. Anropa Skapa för att skapa den gemensamma kontrollen för Windows-ompanelen och koppla den CReBarCtrl till objektet och ange önskade formatmallar.

  3. Läs in en bitmapp med ett anrop till CBitmap::LoadBitmap som ska användas som bakgrund för rebar-kontrollen.

  4. Skapa och initiera eventuella underordnade fönsterobjekt (verktygsfält, dialogkontroller och så vidare) som kommer att finnas i rebar-kontrollobjektet.

  5. Initiera en REBARBANDINFO-struktur med nödvändig information för bandet som ska infogas.

  6. Anropa InsertBand för att infoga befintliga underordnade fönster (till exempel m_wndReToolBar) i den nya omlistkontrollen. Mer information om hur du infogar band i en befintlig armeringskontroll finns i Armeringskontroller och band.

Se även

Använda CReBarCtrl
Kontroller