Hi friends!
I write both vc++ SDI and MDI application. In dialog based i write my code OnSysCommand() as :
void CDlgBaseDlg::OnSysCommand(UINT nID, LPARAM lParam)
{
if ((nID & 0xFFF0) == IDM_ABOUTBOX)
{
CAboutDlg dlgAbout;
dlgAbout.DoModal();
}
else if((nID & 0xFFF0) == 61472) //AFX_IDS_SCMINIMIZE
{
//my Msg here when window is minized
}
else
{
CDialog::OnSysCommand(nID, lParam);
}
If i use OnSize(), when i click trayicon, my program is just activated and not showed. I don't know why. That's why i use OnSysCommand(). But it doesn't work in SDI and MDI application. PLs advice me what i should do.
Thanks in advance!
Michael
Enter your message below
Sign in or Join us (it's free).