BOOL CWebWindow::OnInitDialog() { WEB_WINDOW_PARENT::OnInitDialog(); if(m_bChild) { m_title.ShowWindow(SW_HIDE); m_btnMin.ShowWindow(SW_HIDE); m_btnMax.ShowWindow(SW_HIDE); m_btnX.ShowWindow(SW_HIDE); m_btnBack.ShowWindow(SW_HIDE); m_btnForward.ShowWindow(SW_HIDE); m_btnRefresh.ShowWindow(SW_HIDE); m_title.ShowWindow(SW_HIDE); m_btnStop.ShowWindow(SW_HIDE); m_btnRestore.ShowWindow(SW_HIDE); } m_InWindowDropTarget = new CMcMessengerDropTarget((CMainDlg*)GetMessageParent(),&m_browser); m_browser.SetRegisterAsDropTarget(FALSE); m_InWindowDropTarget->Register(&m_browser); LPUNKNOWN pDispatch = m_browser.GetControlUnknown(); m_pWebCustomizer->PutRefWebBrowser((LPDISPATCH)pDispatch); if(m_bChild) { ShowToolbar(FALSE); } else { //EnableToolTips(TRUE); m_ToolTip.AddTool(&m_btnX,IDS_TIP_CLOSE); m_ToolTip.AddTool(&m_btnMax,IDS_TIP_MAXIMIZE); m_ToolTip.AddTool(&m_btnRestore,IDS_TIP_RESTORY); m_ToolTip.AddTool(&m_btnMin,IDS_TIP_MINIMIZE); m_ToolTip.AddTool(&m_btnBack,IDS_TIP_BACK); m_ToolTip.AddTool(&m_btnForward,IDS_TIP_FORWARD); m_ToolTip.AddTool(&m_btnStop,IDS_TIP_STOP); m_ToolTip.AddTool(&m_btnRefresh,IDS_TIP_REFRESH); if(!m_InitialRect.IsRectEmpty()) { if(m_bBrowserRect) SetBrowserRect(m_InitialRect); else SetWindowPos(NULL, m_InitialRect.left, m_InitialRect.top, m_InitialRect.Width(), m_InitialRect.Height(), SWP_NOZORDER); Invalidate(); } ShowToolbar(m_bShowToolbar); m_btnMax.EnableWindow(m_bResizable); m_btnRestore.EnableWindow(m_bResizable); } return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }
int CTransferDlg::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CFrameWnd::OnCreate(lpCreateStruct) == -1) return -1; CCreateContext context; context.m_pCurrentFrame = this; context.m_pCurrentDoc = NULL; context.m_pNewViewClass = RUNTIME_CLASS(CTransferWnd); context.m_pNewDocTemplate = NULL; m_pwndTransfer = (CTransferWnd*)CreateView(&context); m_pwndTransfer->ModifyStyle(WS_BORDER, 0); m_pwndTransfer->ModifyStyleEx(WS_EX_CLIENTEDGE, WS_EX_STATICEDGE); m_pwndToolbar->Create(this, IDD_DOWNLOAD_TOOLBARS, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_SIZE_FIXED | CBRS_SIZE_DYNAMIC | CBRS_GRIPPER, IDBAR_DOWNLOAD_TOOLBAR); ASSERT( m_pwndToolbar->GetStyle() & WS_CLIPSIBLINGS ); ASSERT( m_pwndToolbar->GetStyle() & WS_CLIPCHILDREN ); m_pwndToolbar->SetWindowText(GetResString(IDS_DOWNLOADCOMMANDS)); m_pwndToolbar->EnableDocking(CBRS_ALIGN_ANY); EnableDocking(CBRS_ALIGN_ANY); DockControlBar(m_pwndToolbar, AFX_IDW_DOCKBAR_LEFT, (LPRECT)NULL); m_pwndTransfer->SendMessage(WM_INITIALUPDATE); LoadBarState(DOWNLOAD_TOOLBAR_PROFILE); DockToolbarWnd(); // Too much bug reports about vanished search parameters window. Force to dock. ShowToolbar(thePrefs.IsDownloadToolbarEnabled()); m_pwndToolbar->SetCommandTargetWnd(GetDownloadList()); Localize(); return 0; }
void CWebWindow::OnWebToolBar(BOOL ToolBar) { m_bShowToolbar = ToolBar; ShowToolbar(m_bShowToolbar); }