如何更新VC 中的鼠标单击区域



案例wm_lbuttondown:

    x=LOWORD(lParam);
    y=HIWORD(lParam);
    TextOut(hdc,x,y,"Hello",5);
    break;

此代码在客户端区域显示文本" Hello"。但是在调整窗口时,它将被擦除。我该怎么做才能在调整窗口大小时获得鼠标事件的新位置,以使其在调整大小时不会删除?

在wm_lbuttondown中设置x和y。但是,而不是呼叫文本呼叫无效的材料。这将导致WM_PAINT进来。在WM_PAINT中进行所有绘画。调整大小后,您还将获得WM_PAINT。在其他一些窗户发现您的窗户之后。在最小化/最大化之后。这些是在WM_PAINT中进行所有绘画的一些原因。

最新更新