void CHome2Dlg::OnLButtonDblClk(UINT nFlags, CPoint point)// Не срабатывает! Срабатывает ButtonDown();
{
if ((point.x >= tPoint.x && point.x <= bPoint.x) && (point.y >= tPoint.y && point.y <= bPoint.y))
{
Static->DestroyWindow();
}
CDialog::OnLButtonDblClk(nFlags, point);
}
void CHome2Dlg::OnLButtonDown(UINT nFlags, CPoint point)//take left tom corner
{
tPoint = point;
CDialog::OnLButtonDown(nFlags, point);
}
void CHome2Dlg::OnLButtonUp(UINT nFlags, CPoint point)//create statics
{
Static =new CStatic[255];
bPoint = point;
if ((tPoint.x + tPoint.y + 10 )>=(bPoint.x + bPoint.y))
{
MessageBox(_T("Minimal size is 10 px!"),_T("Alert!"), MB_ICONERROR | MB_OK);
}
else
{
Static->Create(_T("My first static!"),WS_VISIBLE | WS_CHILD | WS_BORDER,CRect(tPoint,bPoint),this,i++);
}
CDialog::OnLButtonUp(nFlags, point);
}
Visual C++. Двойной щелчок мыши как реализовать?
Дело в том, что срабатывает OnLButtonDown и OnLButtonUp а не DblClk.