BOOL CCgxDlg::OnInitDialog() { CDialogEx::OnInitDialog(); // 设置此对话框的图标。当应用程序主窗口不是对话框时,框架将自动 // 执行此操作 SetIcon(m_hIcon, TRUE); // 设置大图标 SetIcon(m_hIcon, FALSE); // 设置小图标 ShowWindow(SW_NORMAL); // TODO: 在此添加额外的初始化代码 //InitializeWinIo(); #ifdef DEBUG RegisterHotKey(this->m_hWnd, HOTKEY_F2, 0, VK_F2); isTestDlgOpen = FALSE; #endif RegisterHotKey(this->m_hWnd, HOTKEY_F5, 0, VK_F5); RegisterHotKey(this->m_hWnd, HOTKEY_F6, 0, VK_F6); RegisterHotKey(this->m_hWnd, HOTKEY_F7, 0, VK_F7); OnBnClickedRefresh(); _initConfigFile(); return TRUE; // 除非将焦点设置到控件,否则返回 TRUE }
BOOL CAdhocLinkerDlg::OnInitDialog() { CDialog::OnInitDialog(); // Set the icon for this dialog. The framework does this automatically // when the application's main window is not a dialog SetIcon(m_hIcon, TRUE); // Set big icon SetIcon(m_hIcon, FALSE); // Set small icon // TODO: Add extra initialization here ZeroMemory(&m_AdhocStatus, sizeof(m_AdhocStatus)); CRect cr; GetClientRect(cr); long w = cr.Width(); m_ClientList.SetExtendedStyle(LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT); m_DeviceList.SetExtendedStyle(LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT); m_ClientList.InsertColumn(0, _T("Name"), LVCFMT_LEFT, long(w*0.15)); m_ClientList.InsertColumn(1, _T("Ping"), LVCFMT_LEFT, long(w*0.1)); m_ClientList.InsertColumn(2, _T("SSID"), LVCFMT_LEFT, long(w*0.7)); m_DeviceList.InsertColumn(0, _T("Name"), LVCFMT_LEFT, long(w*0.15)); m_DeviceList.InsertColumn(1, _T("Broadcast"), LVCFMT_LEFT, long(w*0.2)); m_DeviceList.InsertColumn(2, _T("P2P"), LVCFMT_LEFT, long(w*0.2)); m_DeviceList.InsertColumn(3, _T("Owner"), LVCFMT_LEFT, long(w*0.15)); OnBnClickedRefresh(); m_Port.SetWindowText(_T("4649")); m_Address.SetWindowText(_T("")); LoadAddress(); SetTimer(0, 500, NULL); return TRUE; // return TRUE unless you set the focus to a control }
BOOL CFirstStartWizardLanguage::OnInitDialog() { CFirstStartWizardBasePage::OnInitDialog(); CString hinttext; hinttext.LoadString(IDS_FIRSTSTART_LANGUAGEHINT1); AppendStringResource(hinttext, IDS_FIRSTSTART_LANGUAGEHINT2); AppendStringResource(hinttext, IDS_FIRSTSTART_LANGUAGEHINT3); GetDlgItem(IDC_FIRSTSTART_HINT)->SetWindowText(hinttext); GetDlgItem(IDC_LINK)->SetWindowText(DOWNLOAD_URL); m_link.SetURL(DOWNLOAD_URL); AdjustControlSize(IDC_LINK, false); OnBnClickedRefresh(); return TRUE; }
void CChangedDlg::OnBnClickedStash() { CIconMenu popup; if (popup.CreatePopupMenu()) { popup.AppendMenuIcon(ID_STASH_SAVE, IDS_MENUSTASHSAVE, IDI_COMMIT); CTGitPath root = g_Git.m_CurrentDir; if (root.HasStashDir()) { popup.AppendMenuIcon(ID_STASH_POP, IDS_MENUSTASHPOP, IDI_RELOCATE); popup.AppendMenuIcon(ID_STASH_APPLY, IDS_MENUSTASHAPPLY, IDI_RELOCATE); popup.AppendMenuIcon(ID_STASH_LIST, IDS_MENUSTASHLIST, IDI_LOG); } POINT cursorPos; GetCursorPos(&cursorPos); int cmd = popup.TrackPopupMenu(TPM_RETURNCMD | TPM_LEFTALIGN | TPM_NONOTIFY, cursorPos.x, cursorPos.y, this, 0); switch (cmd & 0xFFFF) { case ID_STASH_SAVE: CAppUtils::StashSave(); break; case ID_STASH_POP: CAppUtils::StashPop(2); break; case ID_STASH_APPLY: CAppUtils::StashApply(_T(""), false); break; case ID_STASH_LIST: { CRefLogDlg dlg; dlg.m_CurrentBranch = _T("refs/stash"); dlg.DoModal(); } break; default: return; } OnBnClickedRefresh(); } }
void CChangedDlg::OnBnClickedWholeProject() { UpdateData(); m_regShowWholeProject = m_bWholeProject; OnBnClickedRefresh(); }