勇芳软件工作室.汉化:  Device Contexts > Device Contexts Messages >

WM_DEVMODECHANGE

Previous pageReturn to chapter overviewNext page

描述

 

每当用户更改设备模式设置时,WM_DEVMODECHANGE消息都将发送到所有顶级窗口。

 

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

 

C++ 语法

 

LRESULT CALLBACK WindowProc(

HWND hwnd,       // handle to window

UINT uMsg,       // WM_DEVMODECHANGE

WPARAM wParam,   // not used

LPARAM lParam    // device name (LPCTSTR)

);

 

PowerBASIC 语法

 

FUNCTION CALLBACK WindowProc ( _

BYVAL hwnd AS DWORD, _    ' // handle to window

BYVAL uMsg AS DWORD, _    ' // WM_DEVMODECHANGE

BYVAL wParam AS DWORD, _  ' // not used

BYVAL lParam AS LONG      ' // device name

) AS LONG

 

参数

 

wParam

 

[in]不使用此参数。

 

lParam

 

[in]指向指定设备名称的字符串的指针。

 

返回值

 

处理此消息时,应用程序应返回零。

 

备注

 

此消息不能直接发送到窗口。要将WM_DEVMODECHANGE消息发送到所有顶级窗口,请使用的hWnd参数设置为HWND_BROADCAST的SendMessageTimeout功能。

 

引用文件 #INCLUDE Once

 

WinUser.inc(包括Windows.inc)