本文整理汇总了C++中CComboBox::SetFont方法的典型用法代码示例。如果您正苦于以下问题:C++ CComboBox::SetFont方法的具体用法?C++ CComboBox::SetFont怎么用?C++ CComboBox::SetFont使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CComboBox
的用法示例。
在下文中一共展示了CComboBox::SetFont方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: OnInitDialog
BOOL OnInitDialog(CWindow /*wndFocus*/, LPARAM /*lInitParam*/)
{
EnableItem( 102,0 );
m_wndCboxxx.Create(GetViewHWND(), 0, 0, WS_CHILD | WS_VISIBLE | WS_BORDER | CBS_DROPDOWNLIST, 0, 543);
m_wndCboxxx.SetFont(BkFontPool::GetFont(BKF_DEFAULTFONT));
m_wndCboxxx.AddString(L"第一项");
m_wndCboxxx.AddString(L"第二项");
return TRUE;
}
示例2: OnInitDialog
BOOL CBaseDlg::OnInitDialog()
{
//CDialog::OnInitDialog();
if (m_hIcon)
{
SetIcon(m_hIcon, TRUE); // 设置大图标
SetIcon(m_hIcon, FALSE); // 设置小图标
}
m_bInit = TRUE;
for (int i = 0; i < m_vecCtrl.size(); i++)
{
switch (m_vecCtrl[i].type)
{
case BASE_BUTTON:
case BASE_CHECK_BUTTON:
{
CButton* pCtrl = (CButton*)m_vecCtrl[i].pCtrl;
pCtrl->Create(m_vecCtrl[i].sCaption, m_vecCtrl[i].dwStyle,
m_vecCtrl[i].rect, m_vecCtrl[i].pParent, m_vecCtrl[i].nID);
pCtrl->SetFont(&mFont);
break;
}
case BASE_COMMOM_BUTTON:
{
CCommonButton* pCtrl = (CCommonButton*)m_vecCtrl[i].pCtrl;
pCtrl->Create(m_vecCtrl[i].sCaption, m_vecCtrl[i].dwStyle,
m_vecCtrl[i].rect, m_vecCtrl[i].pParent, m_vecCtrl[i].nID);
pCtrl->SetFont(&mFont);
break;
}
case BASE_STATIC:
{
CStatic* pCtrl = (CStatic*)m_vecCtrl[i].pCtrl;
pCtrl->Create(m_vecCtrl[i].sCaption, m_vecCtrl[i].dwStyle,
m_vecCtrl[i].rect, m_vecCtrl[i].pParent, m_vecCtrl[i].nID);
pCtrl->SetFont(&mFont);
break;
}
case BASE_MY_CHECK_BUTTON:
{
CMyCheckButton* pCtrl = (CMyCheckButton*)m_vecCtrl[i].pCtrl;
pCtrl->Create(m_vecCtrl[i].sCaption, m_vecCtrl[i].dwStyle,
m_vecCtrl[i].rect, m_vecCtrl[i].pParent, m_vecCtrl[i].nID);
pCtrl->SetFont(&mFont);
break;
}
case BASE_INDICATOR:
{
CIndicator* pCtrl = (CIndicator*)m_vecCtrl[i].pCtrl;
pCtrl->Create(m_vecCtrl[i].sCaption, m_vecCtrl[i].dwStyle,
m_vecCtrl[i].rect, m_vecCtrl[i].pParent, m_vecCtrl[i].nID);
pCtrl->SetFont(&mFont);
break;
}
case BASE_GROUPBOX:
{
CGroupBox* pCtrl = (CGroupBox*)m_vecCtrl[i].pCtrl;
pCtrl->Create(m_vecCtrl[i].sCaption, m_vecCtrl[i].dwStyle,
m_vecCtrl[i].rect, m_vecCtrl[i].pParent, m_vecCtrl[i].nID);
pCtrl->SetFont(&mFont);
break;
}
case BASE_EDIT_CSTRING:
case BASE_EDIT_DOUBLE:
{
CEdit* pCtrl = (CEdit*)m_vecCtrl[i].pCtrl;
pCtrl->Create(m_vecCtrl[i].dwStyle,
m_vecCtrl[i].rect, m_vecCtrl[i].pParent, m_vecCtrl[i].nID);
pCtrl->SetFont(&mFont);
break;
}
case BASE_COLOR_TEXT:
{
CColorText* pCtrl = (CColorText*)m_vecCtrl[i].pCtrl;
pCtrl->Create(m_vecCtrl[i].sCaption, m_vecCtrl[i].dwStyle,
m_vecCtrl[i].rect, m_vecCtrl[i].pParent, m_vecCtrl[i].nID);
break;
}
case BASE_DRAWVIEW:
{
CDrawView* pCtrl = (CDrawView*)m_vecCtrl[i].pCtrl;
pCtrl->Create(m_vecCtrl[i].rect, m_vecCtrl[i].pParent, m_vecCtrl[i].nID);
break;
}
case BASE_LIST:
{
CListCtrl* pCtrl = (CListCtrl*)m_vecCtrl[i].pCtrl;
pCtrl->Create(m_vecCtrl[i].dwStyle, m_vecCtrl[i].rect, m_vecCtrl[i].pParent, m_vecCtrl[i].nID);
break;
}
case BASE_TABVIEW:
{
CTabViewCtrl* pCtrl = (CTabViewCtrl*)m_vecCtrl[i].pCtrl;
pCtrl->Create(m_vecCtrl[i].dwStyle, m_vecCtrl[i].rect, m_vecCtrl[i].pParent, m_vecCtrl[i].nID);
break;
}
case BASE_GRADIENT_BACKGROUND:
{
//.........这里部分代码省略.........
示例3: OnInitDialog
BOOL CFormulaAddDialog::OnInitDialog()
{
CDialog::OnInitDialog();
uiutils::setdlgsize(this, &m_ButtonCancel, &m_ButtonOK);
queryMaterials();
int mCount = this->materialCount;
// TODO: Add extra initialization here
int comboboxID = 1000;
int comboLeft = 50;
int comboTop = 100;
int comboWidth =170;
int comboBottom = 330;
int editHeigh = 24;
int editWidth = 100;
int editID = 2000;
int editLeft = 250;
int editTop = 100;
for(int i = 0; i < mCount ; ++i)
{
CString mTitle, pTitle;
mTitle = (i >= 10) ? "材料名" : "";
pTitle = (i >= 10) ? "百分比" : "";
//m_MaterialSecond.SetWindowText(mTitle);
//m_PercentageSecond.SetWindowText(pTitle);
if (i == 10)
{
comboLeft = 400;
editLeft = 620;
comboTop = 100;
editTop = 100;
}
CComboBox* testCombox = new CComboBox;
testCombox->Create(CBS_DROPDOWNLIST|WS_VISIBLE |WS_VSCROLL ,
CRect(comboLeft,comboTop,comboLeft + comboWidth,comboBottom), this, comboboxID++);
for (size_t j = 0; j < materialVector.size(); ++j)
{
testCombox->AddString(materialVector[j]);
}
testCombox->SetFont(SingletonHelper::getInstance()->defaultFont, TRUE);
testCombox->SetCurSel(0);
testCombox->ShowWindow(SW_SHOW);
comboboxVector.push_back(testCombox);
CEdit* testEdit = new CEdit;
testEdit->CreateEx(WS_EX_CLIENTEDGE, "Edit", "", WS_CHILD|WS_VISIBLE|ES_LEFT,
CRect(editLeft,editTop,editLeft + editWidth,editTop + editHeigh), this, editID);
testEdit->ShowWindow(SW_SHOW);
editVector.push_back(testEdit);
comboTop += 50;
comboBottom += 50;
editTop += 50;
}
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}