BOOL PropShell::OnInitDialog() { theApp.TranslateDialog(m_hWnd); CPropertyPage::OnInitDialog(); // Update shell extension checkboxes GetContextRegValues(); AdvancedContextMenuCheck(); SubfolderOptionCheck(); UpdateData(FALSE); return TRUE; // return TRUE unless you set the focus to a control }
BOOL PropShell::OnInitDialog() { OptionsPanel::OnInitDialog(); #ifndef BCM_SETSHIELD #define BCM_SETSHIELD (0x1600/*BCM_FIRST*/ + 0x000C) #endif SendDlgItemMessage(IDC_REGISTER_SHELLEXTENSION, BCM_SETSHIELD, 0, TRUE); SendDlgItemMessage(IDC_UNREGISTER_SHELLEXTENSION, BCM_SETSHIELD, 0, TRUE); // Update shell extension checkboxes UpdateButtons(); GetContextRegValues(); AdvancedContextMenuCheck(); UpdateData(FALSE); SetTimer(0, 1000, nullptr); return TRUE; // return TRUE unless you set the focus to a control }
/** * @brief Reads options values from storage to UI. */ void PropShell::ReadOptions() { GetContextRegValues(); m_bEnableShellContextMenu = GetOptionsMgr()->GetBool(OPT_DIRVIEW_ENABLE_SHELL_CONTEXT_MENU); }
/** * @brief Reads options values from storage to UI. */ void PropShell::ReadOptions() { GetContextRegValues(); }