CMFCRibbonPanel::SetElementRTCByID
Přidá prvek pásu, zadané informace poskytované runtime třídy do panelu pásu karet.
CMFCRibbonBaseElement* SetElementRTCByID(
UINT uiCmdID,
CRuntimeClass* pRTC
);
Parametry
[v]uiCmdID
Určuje Identifikátor prvku na pásu karet příkaz Přidat.[v] [výstup]pRTC
Ukazatel runtime třídy informací spojených s pásu prvek, který je přidán do panelu pásu karet.
Vrácená hodnota
Pás karet prvek, který byl vytvořen pomocí informací třídy zadané modulu runtime.
Poznámky
Pokud chcete přidat do panelu pásu vlastních prvků (například tlačítko Barva), musíte zadat informace třídy runtime vlastních prvků.Pás karet ukládá tyto informace, vytvoří vlastní prvek a nahradí existující prvek umístěn podle ID zadaný příkaz.Potom vrací ukazatel na nově vytvořený prvek.
Příklad
Následující příklad ukazuje použití SetElementRTCByID metoda:
// Load and add toolbar with standard buttons. This toolbar
// should display a custom color button with id ID_CHAR_COLOR:
pPanel->AddToolBar(IDR_MAINFRAME, IDB_MAINFRAME256);
CMFCRibbonColorButton* pColorButton =
(CMFCRibbonColorButton*)pPanel->SetElementRTCByID(
ID_CHAR_COLOR, RUNTIME_CLASS (CMFCRibbonColorButton));
// SetElementRTCByID sets runtime class and returns a pointer
// to the newly created custom button, which can be set up immediately:
pColorButton->EnableAutomaticButton(_T("Automatic"), RGB (0, 0, 0));
Požadavky
Záhlaví: afxRibbonPanel.h