i have a dialog with a button placed on it. when the programm is running i want to trigger the WM_LBUTTONDOWN-Message on the button, that's why i've implemented the following function:
void CTestDlg::OnLButtonDown(UINT nFlags, CPoint point)
{
CRect Rect;
Button1.GetWindowRect(Rect);//Breakpt
ClientToScreen(&point);
if (Rect.PtInRect(point))
Button1.SetWindowText("Release me!");
CDialog::OnLButtonDown(nFlags, point);
}
The curios thing about that function is that it is being called when i perform the mouse-down event ontop of the window. but when i perform the mouse-down event ontop of the button, then it is not called, because there is no break at the breakpoint.
does anyone know how to fix that???