win7下對顯示器的電源的操作

2021-09-06 01:39:40 字數 981 閱讀 9923

//關閉moniter的電源

sendmessage(hwnd_broadcast,wm_syscommand,sc_monitorpower,(lparam)2);

//開啟moniter的電源

sendmessage(hwnd_broadcast,wm_syscommand,sc_monitorpower,(lparam)-1);

//low power moniter

sendmessage(hwnd_broadcast,wm_syscommand,sc_monitorpower,(lparam)1);

在開始的時候要註冊電源通知訊息

handle g_hpowernotify

guid guid_mon_power = guid_monitor_power_on;

g_hpowernotify= registerpowersettingnotification(g_hwnd,&guid_mon_power,device_notify_window_handle):

然後在視窗過程中

//當有電源狀態發生改變時。window會發這個訊息出來

//當開機第一次進系統的時候。一般都會進入電源狀態改變的事件。

case wm_powerbroadcast:

if(wparam==pbt_powersettingchange)

powerbroadcast_setting* pps= (powerbroadcast_setting*)lparam;

if(sizeof(dword)==pps->datalength&&pps->powersetting ==guid_moniter_power_on)

g_blcdpwron = pps->data[0];}}

//在視窗銷毀中取消註冊

case wm_destroy

unregisterpowersettingnotification(g_hpowernotify);

//補充

win7下多屏顯示時怎麼切換顯示器

一 退出所有程式,回到桌面 二 按住windows圖示鍵 四個方塊的那個鍵 的同時按下字母p鍵 三 如圖,會出現這個選項,第乙個是正常使用時的畫面 第乙個顯示器有畫面第二個顯示器沒有畫面 第二個是在兩個顯示器上顯示同乙個畫面,第三個是把桌面擴充套件出乙個桌面,就相當於兩個畫面連起來了,你把軟體或者滑...

w7設定雙顯示器 win7如何設定雙顯示器

win7如何設定雙顯示器 如果您有額外的顯示器,並希望將其新增到執行windows 7的膝上型電腦或台式電腦上以實現雙顯示,請按以下說明操作。1 連線顯示器電纜 displayport displayport是將顯示器連線到計算機的新數字標準,通常看起來像一邊有折角的usb埠。如果膝上型電腦和外接顯...

Win7下PHP APACHE MySQL的配置

今天第一次嘗試搭建了乙個php的開發環境,軟體使用了 php 5.4.29,apache2.4,mysql5.5。apache 並沒有提供 2.4的 windows 版本,而是提供了 unix 下的tar.bz2 和tar.gz 安裝包,這兩個在windows下是不能用的 apache版本 http...