LRESULT CMainWnd::OnInitDialog( HWND hDlg, LPARAM lParam ) { if( m_ctlUserName.Create( GetRichWnd(), NULL, NULL, WS_CHILD | WS_VISIBLE | WS_BORDER ) ) m_ctlUserName.SetDlgCtrlID( 2 ); if( m_ctlUserPass.Create( GetRichWnd(), NULL, NULL, WS_CHILD | WS_VISIBLE | WS_BORDER | ES_PASSWORD ) ) m_ctlUserPass.SetDlgCtrlID( 3 ); SetTimer( 1, 80 ); return TRUE; }
BOOL CKscMainDlg::OnInitDialog(CWindow /*wndFocus*/, LPARAM /*lInitParam*/) { CString str; KAppRes& appRes = KAppRes::Instance(); CKcsLogging kcsLogging; // 清理过期的日志 kcsLogging.ClearLogFileByDays(); SetIcon(appRes.GetIcon("IDI_CLEAR_ICON_BIG"), TRUE); SetIcon(appRes.GetIcon("IDI_CLEAR_ICON_SMALL"), FALSE); RECT rcTest = { 1, 1, 20, 20 }; m_wndToolVector.Create(GetRichWnd(), &rcTest, NULL, 0, 0, 3888); m_wndToolVector.InitTools(); if (IsTabDisabled(_T("systemslim"))) { DeleteTab(IDC_TAB_MAIN, 5); } else { m_handlerSysSlim.Init(); } if (IsTabDisabled(_T("bigfile"))) { DeleteTab(IDC_TAB_MAIN, 4); } else { m_handlerBigFile.Init(); } if (IsTabDisabled(_T("regclr"))) { DeleteTab(IDC_TAB_MAIN, 3); } else { } if (IsTabDisabled(_T("trackclr"))) { DeleteTab(IDC_TAB_MAIN, 2); } else { m_handlerOpt.Init(); } if (IsTabDisabled(_T("trashclr"))) { DeleteTab(IDC_TAB_MAIN, 1); } else { m_handlerTrashClean.Init(); } if (IsTabDisabled(_T("onekey"))) { DeleteTab(IDC_TAB_MAIN, 0); } else { m_handlerOnekey.Init(); } SetTabCurSel(IDC_TAB_MAIN, m_nDefaultTab); SetItemText(IDC_TXT_PRODUCT_VERSION, _Module.GetAppFileVersion()); g_hWndKClear = m_hWnd; return TRUE; }