線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2124
推到 Plurk!
推到 Facebook!

啟動螢幕保護程式的問題

缺席
max5020
資深會員


發表:30
回覆:277
積分:321
註冊:2003-06-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-04-30 15:36:37 IP:219.133.xxx.xxx 訂閱

請教, 我用下列語句,
SendMessage(HWND_BROADCAST,WM_SYSCOMMAND,SC_SCREENSAVE,0);
啟動螢幕保護程式,
啟動是OK的,
但是, 為何輸入密碼離開螢幕保護程式時,
我的程式, 會變成沒有回應??

Tool: Delphi-2007 for Win32
OS: Vista Business

5/1,
在相關網站找到下列語句
Perform(WM_SYSCOMMAND, SC_SCREENSAVE, 0);
是不會當機了,
可是卻沒任何作用, 呵呵(苦笑中)

5/1
又找到相關語句
SendMessage(GetDesktopWindow, WM_SYSCOMMAND, SC_SCREENSAVE, 0);
居然OK了, 真是開心!!
編輯記錄
max5020 重新編輯於 2009-05-01 09:11:34, 註解 無‧
max5020 重新編輯於 2009-05-01 09:19:11, 註解 無‧
kostin
一般會員


發表:18
回覆:43
積分:22
註冊:2010-03-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2010-06-21 11:22:40 IP:122.127.xxx.xxx 訂閱

===================引 用 max5020 文 章===================

SendMessage(HWND_BROADCAST,WM_SYSCOMMAND,SC_SCREENSAVE,0);
我使用 這語法電腦會進入螢幕保護
SendMessage(GetDesktopWindow, WM_SYSCOMMAND, SC_SCREENSAVE, 0);
用這語法卻沒反應 想請教是什麼原因 謝謝

小弟的系統 WINXP SP2 , BCB6
=================================================================
------
工程師的世界太深奧了 ~ 總是有不斷的驚奇發生
在解決問題的當下 , 才能確認我的存在
在得到幫助的當下 , 才能發現我不孤單
系統時間:2024-11-23 11:59:47
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!