Visual c++ 如何在VC++;

Visual c++ 如何在VC++;,visual-c++,window,Visual C++,Window,案例WM_LBUTTONDOWN: x=LOWORD(lParam); y=HIWORD(lParam); TextOut(hdc,x,y,"Hello",5); break; 此代码在客户端区域显示文本“hello”。但在调整窗口大小时,它会被擦除。如何在调整窗口大小时获取鼠标事件的新位置,以便在调整窗口大小时不会将其删除?在WM_LBUTTONDOWN中设置x和y。但是不要叫TextOut,而是叫invalidate。这将导致WM_油漆进入。你所有的画都是用

案例WM_LBUTTONDOWN:

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

此代码在客户端区域显示文本“hello”。但在调整窗口大小时,它会被擦除。如何在调整窗口大小时获取鼠标事件的新位置,以便在调整窗口大小时不会将其删除?

在WM_LBUTTONDOWN中设置x和y。但是不要叫TextOut,而是叫invalidate。这将导致WM_油漆进入。你所有的画都是用WM_颜料画的。调整大小后,您还将获得WM_PAINT。在其他窗口打开你的窗口之后。在最小化/最大化之后。这些是你用WM_画画的几个原因