WM_DISPLAYCHANGE

WM_DISPLAYCHANGE 訊息:

windows訊息之一,當顯示器的解析度改變後傳送此訊息給所有的視窗。

簡介,說明,備註,

簡介

windows訊息之一,當顯示器的解析度改變後傳送此訊息給所有的視窗

說明

設接收這個訊息的視窗過程 WindowProc為
LRESULT CALLBACK WindowProc(
HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
當顯示器的解析度改變後,此視窗過程會接到WM_DISPLAYCHANGE訊息
wParam參數為顯示設備新的顏色深度,即每個像素所占的顏色位數
lParam參數的低位元組部分為顯示設備新的水平解析度,高位元組部分為顯示設備的新的垂直解析度。
WM_DISPLAYCHANGE 定義所在的頭檔案為 Winuser.h (include Windows.h)

備註

此訊息僅傳送到頂級視窗時會等待返回值,即使用send方式。 對於所有其他視窗,不等待返回值,即使用post方式。

相關詞條

熱門詞條

聯絡我們