Exemplo n.º 1
0
void CTrayDialog::OnSysCommand(UINT nID, LPARAM lParam)
{
	if (m_pbMinimizeToTray != NULL && *m_pbMinimizeToTray)
	{
		if ((nID & 0xFFF0) == SC_MINIMIZE)
		{
			if (TrayShow())
				ShowWindow(SW_HIDE);
		}
		else
			CTrayDialogBase::OnSysCommand(nID, lParam);
	}
	else if ((nID & 0xFFF0) == MP_MINIMIZETOTRAY)
	{
		if (TrayShow())
			ShowWindow(SW_HIDE);
	}
	else
		CTrayDialogBase::OnSysCommand(nID, lParam);
}
Exemplo n.º 2
0
void CTrayDialog::OnSysCommand(UINT nID, LPARAM lParam)
{
    if(m_bMinimizeToTray)
    {
        if ((nID & 0xFFF0) == SC_MINIMIZE)
        {

            if( TrayShow())
                this->ShowWindow(SW_HIDE);
        }
        else
            CDialog::OnSysCommand(nID, lParam);
    }
    else
        CDialog::OnSysCommand(nID, lParam);
}