Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
void CMainFrame::DockControlBarLeftOf( CToolBar* Bar, CToolBar* LeftOf )
{
CRect rect;
DWORD dw;
UINT n;
// get MFC to adjust the dimensions of all docked ToolBars
// so that GetWindowRect will be accurate
RecalcLayout( TRUE );
LeftOf->GetWindowRect( &rect );
rect.OffsetRect( 1, 0 );
dw=LeftOf->GetBarStyle();
n = 0;
n = ( dw & CBRS_ALIGN_TOP ) ? AFX_IDW_DOCKBAR_TOP : n;
n = ( dw & CBRS_ALIGN_BOTTOM && n==0) ? AFX_IDW_DOCKBAR_BOTTOM : n;
n = ( dw & CBRS_ALIGN_LEFT && n==0) ? AFX_IDW_DOCKBAR_LEFT : n;
n = ( dw & CBRS_ALIGN_RIGHT && n==0) ? AFX_IDW_DOCKBAR_RIGHT : n;
// When we take the default parameters on rect, DockControlBar will dock
// each Toolbar on a seperate line. By calculating a rectangle, we
// are simulating a Toolbar being dragged to that location and docked.
DockControlBar( Bar, n, &rect );
}
void CMainFrame::OnToolBarRWToolsCheck()
{
m_wndRWTools.ShowWindow(m_wndRWTools.IsWindowVisible() ? SW_HIDE : SW_SHOWNA);
}
void CMainFrame::OnUpdateToolBarRWToolsMenu(CCmdUI* pCmdUI)
{
ASSERT(pCmdUI->m_nID == ID_VIEW_TOOLBAR_RWTOOLS);
pCmdUI->SetCheck(m_wndRWTools.IsWindowVisible());
}