15,980
社区成员




void CIbsServerSafeDlg::OnNcLButtonDown(UINT nHitTest, CPoint point)
{
CRect rtWnd;
GetWindowRect(&rtWnd);
if (m_rtButtExit.PtInRect(point))
{
if( MessageBox("是否真的退出?", "提示", MB_YESNO + MB_ICONQUESTION + MB_DEFBUTTON2) == IDNO )
SendMessage(WM_SYSCOMMAND, SC_MINIMIZE, MAKELPARAM(point.x, point.y));
else
SendMessage(WM_CLOSE);
}
else if (m_rtButtMin.PtInRect(point))
SendMessage(WM_SYSCOMMAND, SC_MINIMIZE, MAKELPARAM(point.x, point.y) );
else if (m_rtButtMax.PtInRect(point))
{
if (IsZoomed())
SendMessage(WM_SYSCOMMAND, SC_RESTORE, MAKELPARAM(point.x, point.y));
else
SendMessage(WM_SYSCOMMAND, SC_MAXIMIZE, MAKELPARAM(point.x, point.y) );
}
else if(m_rtButtHelp.PtInRect(point) )
{
GotoURL("http://www.huadunsoft.com", NULL);
}
else if (!IsZoomed())
{
Default();
//CDialog::OnNcLButtonDown(nHitTest, point);
}
}