案例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中进行所有绘画的一些原因。