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.
LRESULT CMainFrame::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
{
if( wParam == SC_RESTORE)
//return 0;
AfxMessageBox("WindowProc");
return CFrameWnd::WindowProc(message, wParam, lParam);
}
void CMainFrame::OnSysCommand(UINT nID, LPARAM lParam)
{
if (nID == SC_RESTORE )
AfxMessageBox("OnSysCommand");
CFrameWnd::OnSysCommand(nID, lParam);
}
BOOL CMainFrame::DestroyWindow()
{
WINDOWPLACEMENT wp;
GetWindowPlacement(&wp);
AfxGetApp()->WriteProfileBinary(REG_DIR_CUSTOM, "WP", (LPBYTE)&wp, sizeof(wp));
return CFrameWnd::DestroyWindow();
}
void CMainFrame::OnShowWindow(BOOL bShow, UINT nStatus)
{
CFrameWnd::OnShowWindow(bShow, nStatus);
static bool bOnce = true;
if(bShow && !IsWindowVisible()
&& bOnce)
{
bOnce = false;
WINDOWPLACEMENT *lwp;
UINT nl;
if(AfxGetApp()->GetProfileBinary(REG_DIR_CUSTOM, "WP", (LPBYTE*)&lwp, &nl))
{
SetWindowPlacement(lwp);
delete [] lwp;
}
}
}