本文整理汇总了C++中WndForm::SetKeyDownNotify方法的典型用法代码示例。如果您正苦于以下问题:C++ WndForm::SetKeyDownNotify方法的具体用法?C++ WndForm::SetKeyDownNotify怎么用?C++ WndForm::SetKeyDownNotify使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WndForm
的用法示例。
在下文中一共展示了WndForm::SetKeyDownNotify方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: dlgChecklistShowModal
// checklistmode: 0=notepad 1=logbook 2=...
void dlgChecklistShowModal(short checklistmode){
WndListFrame* wDetails = NULL;
WndOwnerDrawFrame* wDetailsEntry = NULL;
InitNotepad();
LoadChecklist(checklistmode); // check if loaded really something
WndForm* wf = dlgLoadFromXML(CallBackTable, ScreenLandscape ? IDR_XML_CHECKLIST_L : IDR_XML_CHECKLIST_P);
aTextLine.clear();
if (!wf) goto deinit;
wf->SetKeyDownNotify(FormKeyDown);
((WndButton *)wf->FindByName(TEXT("cmdClose")))->SetOnClickNotify(OnCloseClicked);
wDetails = (WndListFrame*)wf->FindByName(TEXT("frmDetails"));
if (!wDetails) {
StartupStore(_T("..... NOTEPAD ERROR NULL frmDetails!\n"));
goto deinit;
}
wDetails->SetBorderKind(BORDERLEFT);
wDetailsEntry = (WndOwnerDrawFrame*)wf->FindByName(TEXT("frmDetailsEntry"));
if (!wDetailsEntry) {
StartupStore(_T("..... NOTEPAD ERROR NULL frmDetailsEntry!\n"));
goto deinit;
}
wDetailsEntry->SetCanFocus(true);
page = 0;
NextPage(wf, 0);
wf->ShowModal();
deinit:
delete wf;
DeinitNotepad();
}