Главная /
Практикум прикладного программирования на MFC и C++ в среде VS.NET /
Каким образом, из перечисленных ниже, можно изменить надписи стандартных кнопок из MFC?
Каким образом, из перечисленных ниже, можно изменить надписи стандартных кнопок из MFC?
вопросПравильный ответ:
необходимо для кнопок создать переопределенную функцию BOOL CFindSheet::OnInitDialog()
{
BOOL bResult = CPropertySheet::OnInitDialog();
int ids[] = { IDCANCEL, ID_APPLY_NOW };
int len = sizeof(ids) / sizeof(ids[0]);
for(int i = 0; i < len; i++){
CWnd *pWnd = GetDlgItem(ids[i]);
ASSERT(pWnd);
if(pWnd)
pWnd->ShowWindow(FALSE);
}
.............................
rectBtnOk.top = rectPage.top;
rectBtnOk.bottom = rectPage.top + cyOk;
rectBtnOk.left = rectSheet.right - (cxOk + iBorder);
rectBtnOk.right = rectBtnOk.left + cxOk;
ScreenToClient(rectBtnOk);
pBtnOk->MoveWindow(rectBtnOk);
return bResult;
}
где
OnInitDialog()
, которая будет выглядеть следующим образом:
IDCANCEL
, ID_APPLY_NOW
- идентификаторы кнопок
необходимо для кнопок создать переопределенную функцию BOOL CFindSheet::OnInitDialog()
...........................................
ScreenToClient(rectBtnOk);
pBtnOk->MoveWindow(rectBtnOk);
pBtnOk->SetWindowText(_T("Close"));
return bResult;
}
OnInitDialog()
, которая будет выглядеть следующим образом:
необходимо для кнопок создать переопределенную функцию BOOL CFindSheet::OnInitDialog()
BOOL bResult = CPropertySheet::OnInitDialog();
int ids[] = { IDCANCEL, ID_APPLY_NOW };
int len = sizeof(ids) / sizeof(ids[0]);
for(int i = 0; i < len; i++){
CWnd *pWnd = GetDlgItem(ids[i]);
ASSERT(pWnd);
if(pWnd)
pWnd->ShowWindow(FALSE);
}
return bResult;
}
где
OnInitDialog()
, которая будет выглядеть следующим образом:
IDCANCEL
, ID_APPLY_NOW
- идентификаторы кнопок Сложность вопроса
92
Сложность курса: Практикум прикладного программирования на MFC и C++ в среде VS.NET
45
Оценить вопрос
Комментарии:
Аноним
Кто ищет эти вопросы интуит? Это же элементарно
25 дек 2020
Аноним
Пишет вам помощник профессора! Оперативно уничтожьте этот ваш сайт с ответами на интуит. Пишу жалобу
10 фев 2016
Другие ответы на вопросы из темы программирование интуит.
- # Какое свойство класса TApplication устанавливает цвет фона всплывающей подсказки?
- # Каким способом, из ниже перечисленных, можно разместить экземпляр элемента управления?
- # Свойство ActiveX GetControlUnknown выполняет:
- # COM сервис inprosses - это:
- # Какими функциями, из ниже перечисленных, не реализуются диалоговые окна сообщений?