勇芳软件工作室.汉化:  Painting and Drawing > Painting and Drawing Messages >

WM_SETREDRAW

Previous pageReturn to chapter overviewNext page

描述

 

应用程序将WM_SETREDRAW消息发送到窗口,以允许重新绘制该窗口中的更改,或防止重新绘制该窗口中的更改。

 

窗口通过其WindowProc功能收到此消息。

 

C++ 语法

 

LRESULT CALLBACK WindowProc(

HWND hwnd,

UINT  uMsg,

WPARAM wParam,

LPARAM lParam 

);

 

PowerBASIC 语法

 

FUNCTION WindowProc ( _

BYVAL hwnd AS DWORD, _

BYVAL uMsg AS DWORD, _

BYVAL wParam AS DWORD, _

BYVAL lParam AS LONG _

) AS LONG

 

参数

 

wParam

 

[in]指定重绘状态。如果此参数为TRUE,则可以在更改后重新绘制内容。如果此参数为FALSE,则更改后无法重新绘制内容。

 

lParam

 

[in]不使用此参数。

 

返回值

 

如果处理此消息,应用程序将返回零。

 

备注

 

如果应用程序必须向列表框中添加多个项目,则此消息将非常有用。应用程序可以将wParam中设置为FALSE,添加项目,然后再次使用wParam中设置为TRUE来呼叫该消息。最后,应用程序可以调用InvalidateRect函数来使列表框重画。

 

引用文件 #INCLUDE Once

 

WinUser.inc(包括Windows.inc)