I am creating a MFC application based on example: https://github.com/microsoft/VCSamples/tree/master/VC2010Samples/MFC/Visual C++ 2008 Feature Pack/WordPad
now i want to change the way to expand font name drop list in toolbar from DOWN key to F4. It seems i need to get the combobox and call SetExtenedUI(FALSE)
on it, but i dont know where to do it.
CodePudding user response:
To change the extended UI flag on a CComboBox
, you call its CComboBox::SetExtendedUI
member. When you have a CMFCToolBarFontComboBox
you need to get to its combo box first. Since it inherits from CMFCToolBarComboBoxButton
you can use its CMFCToolBarComboBoxButton::GetComboBox
member to get a CComboBox*
.
CMFCToolBarFontComboBox* pFontButton = ...;
CComboBox* pComboBox = pFontButton->GetComboBox();
pComboBox->SetExtendedUI(FALSE);
CodePudding user response:
finally i switched to CComboBoxEx which works fine