//關閉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...