本文整理汇总了C++中vdrefptr::OnChange方法的典型用法代码示例。如果您正苦于以下问题:C++ vdrefptr::OnChange方法的具体用法?C++ vdrefptr::OnChange怎么用?C++ vdrefptr::OnChange使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类vdrefptr
的用法示例。
在下文中一共展示了vdrefptr::OnChange方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: OnLoaded
bool VDDialogEditAccelerators::OnLoaded() {
VDSetDialogDefaultIcons(mhdlg);
GetWindowRect(mhdlg, &mrInitial);
mpHotKeyControl = VDGetUIHotKeyExControl((VDGUIHandle)GetControl(IDC_HOTKEY));
if (mpHotKeyControl)
mpHotKeyControl->OnChange() += mDelegateHotKeyChanged(this, &VDDialogEditAccelerators::OnHotKeyChanged);
mResizer.Init(mhdlg);
mResizer.Add(IDOK, VDDialogResizerW32::kBR);
mResizer.Add(IDCANCEL, VDDialogResizerW32::kBR);
mResizer.Add(IDC_ADD, VDDialogResizerW32::kBR);
mResizer.Add(IDC_REMOVE, VDDialogResizerW32::kBR);
mResizer.Add(IDC_RESET, VDDialogResizerW32::kBL);
mResizer.Add(IDC_HOTKEY, VDDialogResizerW32::kBC);
mResizer.Add(IDC_STATIC_QUICKSEARCH, VDDialogResizerW32::kBL);
mResizer.Add(IDC_STATIC_SHORTCUT, VDDialogResizerW32::kBL);
mResizer.Add(IDC_STATIC_AVAILABLECOMMANDS, VDDialogResizerW32::kAnchorX2_C);
mResizer.Add(IDC_STATIC_BOUNDCOMMANDS, VDDialogResizerW32::kAnchorX1_C | VDDialogResizerW32::kAnchorX2_R);
mResizer.Add(IDC_AVAILCOMMANDS, VDDialogResizerW32::kAnchorX2_C | VDDialogResizerW32::kAnchorY2_B);
mResizer.Add(IDC_BOUNDCOMMANDS, VDDialogResizerW32::kAnchorX1_C
| VDDialogResizerW32::kAnchorX2_R
| VDDialogResizerW32::kAnchorY2_B
);
mResizer.Add(IDC_FILTER, VDDialogResizerW32::kAnchorY1_B | VDDialogResizerW32::kAnchorX2_C | VDDialogResizerW32::kAnchorY2_B);
mResizer.Add(IDC_HOTKEY, VDDialogResizerW32::kBC);
AddProxy(&mListViewBoundCommands, IDC_BOUNDCOMMANDS);
mListViewBoundCommands.SetFullRowSelectEnabled(true);
mListViewBoundCommands.InsertColumn(0, L"Command", 50);
mListViewBoundCommands.InsertColumn(1, L"Shortcut", 50);
mListViewBoundCommands.AutoSizeColumns();
RefilterCommands("*");
VDDialogFrameW32::OnLoaded();
SetFocusToControl(IDC_FILTER);
return true;
}