BOOL CAddToThisFavDlg::OnInitDialog() { #ifdef _WRITE_LNG_FILE_ _WriteDlgString(this,"DialogAddToFav"); this->OnCancel(); return TRUE; #endif LOADDLG("DialogAddToFav"); CDialog::OnInitDialog(); // TODO: Add extra initialization here m_UseSpecial.SetCheck(FALSE); OnUseSpecial(); // m_bDLImage.SetCheck(m_dwProperty & DLCTL_DLIMAGES); m_bDLSound.SetCheck(m_dwProperty & DLCTL_BGSOUNDS); m_bDLVideo.SetCheck(m_dwProperty & DLCTL_VIDEOS); m_bDLScript.SetCheck(!(m_dwProperty & DLCTL_NO_SCRIPTS)); m_bDLActivex.SetCheck(!(m_dwProperty & DLCTL_NO_RUNACTIVEXCTLS)); m_bDLApplet.SetCheck(!(m_dwProperty & DLCTL_NO_JAVA)); // _LoadMenuString2ComboBox(pmf->GetMenu(),&m_command); // m_nAutoRunCmd = 0; m_command.SetCurSel(0); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }
BOOL CSelProxyCatDlg::OnInitDialog() { #ifdef _WRITE_LNG_FILE_ _WriteDlgString(this,"DialogSelectProxy"); this->OnCancel(); return TRUE; #endif LOADDLG("DialogSelectProxy"); CDialog::OnInitDialog(); // TODO: Add extra initialization here CProxyList * pl; for(int l = 0;l <= pmf->m_aProxyCategories.m_ProxyCategory.GetUpperBound();l++) { pl = pmf->m_aProxyCategories.m_ProxyCategory.GetAt(l); if(!pl->m_bIsWebProxy) m_Proxies.AddString(pl->m_strCategoryName); } m_Proxies.SetCurSel(0); if(m_bDisableClear) m_ClearProxy.EnableWindow(FALSE); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }
BOOL CGroupSelectDlg::OnInitDialog() { #ifdef _WRITE_LNG_FILE_ _WriteDlgString(this,"DialogGroupSelect"); this->OnCancel(); return TRUE; #endif LOADDLG("DialogGroupSelect"); CDialog::OnInitDialog(); m_list.SetExtendedStyle(m_list.GetExtendedStyle()| LVS_EX_FULLROWSELECT|LVS_EX_CHECKBOXES|LVS_EX_HEADERDRAGDROP|LVS_EX_GRIDLINES); m_list.SetBkColor(GetSysColor(COLOR_WINDOW)); //setup list ctrl CRect rect; m_list.GetWindowRect(&rect); CString str; LOADSTR(str ,IDS_NAME); m_list.InsertColumn(0, str); m_list.SetColumnWidth(0, 150); LOADSTR(str ,IDS_URL); m_list.InsertColumn(1, str); m_list.SetColumnWidth(1, rect.Width()-180); // m_list.SetFocus(); // TODO: Add extra initialization here try{ CChildFrame* tcf; int n = pmf->m_wndTab.GetItemCount(); pmf->m_nWin = n; TCITEM TabCtrlItem; TabCtrlItem.mask = TCIF_PARAM; for( int i=0; i<n; i++) { pmf->m_wndTab.GetItem(i, &TabCtrlItem); tcf = ((CChildFrame*)TabCtrlItem.lParam); if(tcf != NULL && tcf->m_pView!=NULL) { if(!tcf->m_pView->m_lpszUrl.IsEmpty() && !tcf->m_pView->m_bToClose) { m_list.InsertItem(i,tcf->m_strTitle); m_list.SetItemText(i,1,tcf->m_pView->m_lpszUrl); m_list.SetItemData(i,tcf->m_pView->m_dwProperty);//DEFAULT_PROPERTY); } } } OnSelectAll(); //load group list CString strMenu; for (i=0; i<=pmf->m_astrGroup.GetUpperBound(); i++) { strMenu = pmf->m_astrGroup.GetAt(i); strMenu = strMenu.Left(strMenu.GetLength()-4); m_name.InsertString(i, strMenu); } OnGetTime(); m_name.SetFocus(); }catch(...){} return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }
BOOL CWebFileOpenDlg::OnInitDialog() { #ifdef _WRITE_LNG_FILE_ _WriteDlgString(this,"DialogOpenFile"); this->OnCancel(); return TRUE; #endif LOADDLG("DialogOpenFile"); CDialog::OnInitDialog(); // TODO: Add extra initialization here CImageList img; img.Create(16, 16, ILC_COLORDDB|ILC_MASK, 2, 1); HBITMAP hbmp = pmf->GetBitmap("FavBar.bmp"); ImageList_AddMasked(img.GetSafeHandle(), hbmp, RGB(255,0,255)); DeleteObject(hbmp); m_conAddress.SetImageList(&img); img.Detach(); m_conAddress.SetExtendedStyle(0, m_conAddress.GetExtendedStyle()|CBES_EX_NOSIZELIMIT); //auto complete HINSTANCE hIns = LoadLibrary("shlwapi.dll"); if(hIns != NULL) { LPFNDLLFUNC1 lpfnDllFunc1 = (LPFNDLLFUNC1)GetProcAddress(hIns, "SHAutoComplete"); if(lpfnDllFunc1!=NULL) lpfnDllFunc1(m_conAddress.GetEditCtrl()->m_hWnd, 0xe); FreeLibrary(hIns); } //typed urls TCHAR sz[MAX_PATH]; HKEY hKey; DWORD dwSize; TCHAR id[9] = "url"; int i = 1; if(RegOpenKey(HKEY_CURRENT_USER, _T("Software\\Microsoft\\Internet Explorer\\TypedUrls"), &hKey) != ERROR_SUCCESS) { TRACE0("Typed URLs not found\n"); return TRUE; } dwSize = MAX_PATH-1; itoa(i, id+3, 10); COMBOBOXEXITEM item; item.mask = CBEIF_TEXT|CBEIF_IMAGE|CBEIF_SELECTEDIMAGE ; item.iImage = 1; item.iSelectedImage = 1; dwSize = sizeof(sz); while(RegQueryValueEx(hKey, _T(id), NULL, NULL, (LPBYTE)sz, &dwSize) == ERROR_SUCCESS) { item.iItem = i-1; item.pszText = (LPTSTR)(LPCTSTR)sz; m_conAddress.InsertItem(&item); i++; itoa(i, id+3, 10); dwSize = MAX_PATH - 1; } RegCloseKey(hKey); if (m_bDirectOpenFile) { OnBrowse(); } return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }
BOOL CCustomizeToolbar::OnInitDialog() { CDialog::OnInitDialog(); //must after OnInitDialog, for the combo string LOADDLG("DialogCustomize"); m_avabtn.SetExtendedStyle(m_avabtn.GetExtendedStyle()| LVS_EX_FULLROWSELECT); m_curbtn.SetExtendedStyle(m_curbtn.GetExtendedStyle()| LVS_EX_FULLROWSELECT); int n=0; CImageList img; img.Create(24, 24, ILC_COLORDDB|ILC_MASK, 40, 1); HBITMAP hbmp = pmf->GetBitmap("MainTool24.bmp"); ImageList_AddMasked(img.GetSafeHandle(), hbmp, RGB(255,0,255)); DeleteObject(hbmp); m_avabtn.SetImageList(&img, LVSIL_SMALL); img.Detach(); LOADSTR(str ,IDS_SEPARATOR); CRect rect; m_avabtn.InsertColumn(0,""); m_avabtn.GetWindowRect(rect); m_avabtn.SetColumnWidth(0, rect.Width()-25); m_avabtn.InsertItem(0, str, -1); m_avabtn.SetItemData(0, 1); int nMaxBtn = BUTTON_COUNT;//sizeof(g_nToolBarID)/sizeof(UINT); n=1; for(int i=0; i<nMaxBtn; i++) { if(g_nToolBarID[i]!=0) { LOADSTR(str ,g_nToolBarText[i]); m_avabtn.InsertItem(n, str.Right(str.GetLength()-str.Find('\n')-1), g_nToolBarImg[i]); m_avabtn.SetItemData(n, i); n++; } } img.Create(24, 24, ILC_COLORDDB|ILC_MASK, 40, 1); hbmp = pmf->GetBitmap("MainTool24.bmp"); ImageList_AddMasked(img.GetSafeHandle(), hbmp, RGB(255,0,255)); DeleteObject(hbmp); m_curbtn.SetImageList(&img, LVSIL_SMALL); img.Detach(); m_curbtn.InsertColumn(0,""); m_curbtn.GetWindowRect(rect); m_curbtn.SetColumnWidth(0, rect.Width()-25); int ids[50], idx=0, id; char tmp[6]; tmp[0]='B'; id=0;idx=0; while(idx<nMaxBtn && id!=-1) { itoa(idx,tmp+1,10); id = (int)AfxGetApp()->GetProfileInt("ToolBar", tmp, -5); if(id==-5) ids[idx] = idx; else if(id>=nMaxBtn) ids[idx] = 1;//add a seprate else ids[idx]=id; idx++; } LVFINDINFO info; int index; n=0; for(i=0; i<idx; i++) { itoa(i,tmp+1,10); id = ids[i]; if(id>=0 && id<nMaxBtn) { if(g_nToolBarText[id]>0) { LOADSTR(str ,g_nToolBarText[id]); m_curbtn.InsertItem(n, str.Right(str.GetLength()-str.Find('\n')-1), g_nToolBarImg[id]); m_curbtn.SetItemData(n, id); //delete from available list info.flags = LVFI_PARAM; info.lParam = id; index=m_avabtn.FindItem(&info); if(index != -1) { m_avabtn.DeleteItem(index); } } else { LOADSTR(str ,IDS_SEPARATOR); m_curbtn.InsertItem(n, str, -1); m_curbtn.SetItemData(n, 1); } n++; } else if(id>=nMaxBtn) continue; else break; } m_curbtn.InsertItem(n, " ", -1); m_curbtn.SetItemData(n, -1); LIST_FOCUS_POS(m_curbtn,n); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }
BOOL CCollectorDlg::OnInitDialog() { #ifdef _WRITE_LNG_FILE_ _WriteDlgString(this,"DialogCollector"); this->OnCancel(); return TRUE; #endif LOADDLG("DialogCollector"); CDialog::OnInitDialog(); m_txt.SetLimitText(MAX_COLLECTOR); m_output.SetLimitText(MAX_COLLECTOR); m_script.SetLimitText(MAX_COLLECTOR); if (!m_ToolBar.CreateEx(this)) { TRACE0("Failed to create toolbar\n"); return -1; // fail to create } // set up toolbar properties CImageList img; img.Create(16, 16, ILC_COLORDDB|ILC_MASK, 8, 1); HBITMAP hbmp = ::LoadBitmap(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_COLLECTOR_TOOL)); ImageList_AddMasked(img.GetSafeHandle(), hbmp, RGB(255,0,255)); DeleteObject(hbmp); m_ToolBar.GetToolBarCtrl().SetImageList(&img); img.Detach(); // m_ToolBar.SetButtons(NULL, 12); m_ToolBar.ModifyStyle(0, TBSTYLE_FLAT | TBSTYLE_TRANSPARENT| TBSTYLE_TOOLTIPS ); m_ToolBar.ModifyStyleEx(0, WS_EX_TOOLWINDOW); m_ToolBar.SetBarStyle(m_ToolBar.GetBarStyle() | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_FIXED); // set up each toolbar button CString str; LOADSTR(str ,ID_COLLECTOR_TXT); m_ToolBar.SetButtonInfo(0, ID_COLLECTOR_TXT, TBSTYLE_BUTTON, 0); m_ToolBar.GetToolBarCtrl().GetToolTips()->UpdateTipText(str, &m_ToolBar, ID_COLLECTOR_TXT); LOADSTR(str ,ID_COLLECTOR_OUTPUT); m_ToolBar.SetButtonInfo(1, ID_COLLECTOR_OUTPUT, TBSTYLE_BUTTON, 1); m_ToolBar.GetToolBarCtrl().GetToolTips()->UpdateTipText(str, &m_ToolBar, ID_COLLECTOR_OUTPUT); LOADSTR(str ,ID_COLLECTOR_SCRIPT); m_ToolBar.SetButtonInfo(2, ID_COLLECTOR_SCRIPT, TBSTYLE_BUTTON, 2); m_ToolBar.GetToolBarCtrl().GetToolTips()->UpdateTipText(str, &m_ToolBar, ID_COLLECTOR_SCRIPT); m_ToolBar.SetButtonInfo(3, 0, TBSTYLE_SEP, 0); LOADSTR(str ,ID_COLLECTOR_SAVE); m_ToolBar.SetButtonInfo(4, ID_COLLECTOR_SAVE, TBSTYLE_BUTTON, 4); m_ToolBar.GetToolBarCtrl().GetToolTips()->UpdateTipText(str, &m_ToolBar, ID_COLLECTOR_SAVE); LOADSTR(str ,ID_COLLECTOR_CLEAR); m_ToolBar.SetButtonInfo(5, ID_COLLECTOR_CLEAR, TBSTYLE_BUTTON, 3); m_ToolBar.GetToolBarCtrl().GetToolTips()->UpdateTipText(str, &m_ToolBar, ID_COLLECTOR_CLEAR); m_ToolBar.SetButtonInfo(6, 0, TBSTYLE_SEP, 0); LOADSTR(str ,ID_COLLECTOR_TRANS); m_ToolBar.SetButtonInfo(7, ID_COLLECTOR_TRANS, TBSTYLE_BUTTON, 5); m_ToolBar.GetToolBarCtrl().GetToolTips()->UpdateTipText(str, &m_ToolBar, ID_COLLECTOR_TRANS); m_ToolBar.SetButtonInfo(8, 0, TBSTYLE_SEP, 0); LOADSTR(str ,ID_RUN_SCRIPT); m_ToolBar.SetButtonInfo(9, ID_RUN_SCRIPT, TBSTYLE_BUTTON, 6); m_ToolBar.GetToolBarCtrl().GetToolTips()->UpdateTipText(str, &m_ToolBar, ID_RUN_SCRIPT); LOADSTR(str ,ID_OPEN_SELECTED_TEXT); m_ToolBar.SetButtonInfo(10, ID_OPEN_SELECTED_TEXT, TBSTYLE_BUTTON, 7); m_ToolBar.GetToolBarCtrl().GetToolTips()->UpdateTipText(str, &m_ToolBar, ID_OPEN_SELECTED_TEXT); LOADSTR(str ,ID_OPEN_CURSOR_LINE); m_ToolBar.SetButtonInfo(11, ID_OPEN_CURSOR_LINE, TBSTYLE_BUTTON, 8); m_ToolBar.GetToolBarCtrl().GetToolTips()->UpdateTipText(str, &m_ToolBar, ID_OPEN_CURSOR_LINE); m_nOldMode = 255; if (pmf->m_nCollectorTrans<255) CollectorTrans(pmf->m_nCollectorTrans); m_edit = 0; OnCollectorTxt(); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }