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

如何讓訊息在不影響其他視窗的情形下出現在螢幕上

尚未結案
tonyplus
初階會員


發表:22
回覆:97
積分:28
註冊:2002-04-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-09-25 16:09:20 IP:211.23.xxx.xxx 未訂閱
請教一下,如果我要出現一個訊息在螢幕最上層,但不影響其他視窗的正常執行,是不是必須要使用組合語言來做到啊?!因為如果用SHOWMESSAGE必然會搶走控制權,而這又是我不想要的"副作用",那麼要如何做到呢?? 例如:一個小時鐘,是鬧鐘的功能,在設定時間後,我無論在做使用WORD,或在使用看VCD,時間一到就會出現一個訊息(可能就是單純的一個字串)在螢幕的最上層,只是提醒的作用...請各位前輩指點!!
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-09-25 16:46:40 IP:202.39.xxx.xxx 未訂閱
參考阿子大大的大作, 也許有點幫助: http://delphi.ktop.com.tw/topic.php?TOPIC_ID=24450    --- 歡迎光臨 KTop 研究院
tonyplus
初階會員


發表:22
回覆:97
積分:28
註冊:2002-04-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-09-25 17:28:29 IP:211.23.xxx.xxx 未訂閱
引言: 參考阿子大大的大作, 也許有點幫助: http://delphi.ktop.com.tw/topic.php?TOPIC_ID=24450 --- 歡迎光臨 KTop 研究院 < face="Verdana, Arial, Helvetica"> 謝謝hagar前輩的回覆: 阿子大大的大作,只滿足了小弟一半的需求! 小弟研究看看,謝謝您的回覆!! ps.最上層的意思是:訊息出現後,小弟從VCD切回WORD時,那訊息依然出現在最 上層,不會消失,所以小弟才天馬行空的想是不是必須要用"組合語言"的方式來控制 螢幕上的點,直接顯示...天馬行空的想法是否做得到呢?? 發表人 -
jackkcg
站務副站長


發表:891
回覆:1050
積分:848
註冊:2002-03-23

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-09-25 18:19:16 IP:61.221.xxx.xxx 未訂閱
可以 不過有些軟體 是會失效並非百分之百有效 天堂輔助工具 檔案名稱:Numenfree186.exe 用 途:可自動喝水,自動說話,存加速,租房間,自動發訊息,賣東西.... 先參考他的作法 使用記憶體填入方式 http://delphi.ktop.com.tw/topic.php?topic_id=21001 http://delphi.ktop.com.tw/topic.php?topic_id=28414 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=28241 ********************************************************* 哈哈&兵燹 最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知 K.表Knowlege 知識,就是本站的標語:Open our mind to make knowledge together! 希望能大家敞開心胸,將知識寶庫結合一起 發表人 - jackkcg 於 2003/09/25 18:46:18
------
**********************************************************
哈哈&兵燹
最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好

Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知
K.表Knowlege 知識,就是本站的標語:Open our mind
artist1002
高階會員


發表:2
回覆:155
積分:151
註冊:2002-09-26

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-09-25 19:40:55 IP:211.76.xxx.xxx 未訂閱
作一個StayOnTop的Form會不會比較快一些? 就把顯示Form的FormStyle設定為fsStayOnTop 雖然焦點不在Form, 還是可以顯示在最上層吧... 再加上透明Form的做法,應該就可以只顯示出字串... 發表人 - artist1002 於 2003/09/25 19:41:59
tonyplus
初階會員


發表:22
回覆:97
積分:28
註冊:2002-04-13

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-09-25 19:46:57 IP:211.23.xxx.xxx 未訂閱
引言: 天堂輔助工具 檔案名稱:Numenfree186.exe 用 途:可自動喝水,自動說話,存加速,租房間,自動發訊息,賣東西....
謝謝jackkcg大大回覆: 您所提及的這個輔助工具確實有我想要的功能在裡面,另外使用記憶體填入方式,我也想過這個方式,就像linux的X-Window對不支援的VGA卡所用的方法相似!< > 不過您所提供的連結,小弟並沒有找到相關資料,另外一點是,範例都是 > 如果是針對記憶體填入的方式,請教一下,那裡有相關參考教學資料或是書藉呢??< >
tonyplus
初階會員


發表:22
回覆:97
積分:28
註冊:2002-04-13

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-09-25 20:07:49 IP:211.23.xxx.xxx 未訂閱
引言: 作一個StayOnTop的Form會不會比較快一些? 就把顯示Form的FormStyle設定為fsStayOnTop 雖然焦點不在Form, 還是可以顯示在最上層吧... 再加上透明Form的做法,應該就可以只顯示出字串... 發表人 - artist1002 於 2003/09/25 19:41:59
謝謝artist1002大大的回覆: 如果小弟正在word打字,而這個StayOnTop的Form Active起來,會不會影響小弟對Word的控制,小弟想做到的就是,show出訊息而不影響小弟對word的控制。 還是由程式控制,背景執行的鬧鐘(發問時的例子)快響時,就先記錄現在那個Program是actvie,響時就快速的show出訊息,然後再把之前那個Program active起來呢!? 再如果小弟是以全螢幕的方式在看 >
artist1002
高階會員


發表:2
回覆:155
積分:151
註冊:2002-09-26

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-09-26 01:26:49 IP:211.76.xxx.xxx 未訂閱
引言:
引言: 作一個StayOnTop的Form會不會比較快一些? 就把顯示Form的FormStyle設定為fsStayOnTop 雖然焦點不在Form, 還是可以顯示在最上層吧... 再加上透明Form的做法,應該就可以只顯示出字串... 發表人 - artist1002 於 2003/09/25 19:41:59
謝謝artist1002大大的回覆: 如果小弟正在word打字,而這個StayOnTop的Form Active起來,會不會影響小弟對Word的控制,小弟想做到的就是,show出訊息而不影響小弟對word的控制。 還是由程式控制,背景執行的鬧鐘(發問時的例子)快響時,就先記錄現在那個Program是actvie,響時就快速的show出訊息,然後再把之前那個Program active起來呢!? 再如果小弟是以全螢幕的方式在看 > < face="Verdana, Arial, Helvetica"> 那就直接在Screen上寫字吧
    HDC dc = GetDC(0);
    Graphics::TCanvas *ScreenCanvas = new Graphics::TCanvas;
    ScreenCanvas->Handle = dc;
    ScreenCanvas->TextOut(30,30,"想要的訊息");
    delete ScreenCanvas;
    ReleaseDC(NULL,dc);
如上會在螢幕座標(30,30)上寫字 為了避免被使用者的視窗重繪螢幕,請使用Timer持續的在螢幕上寫字 經過測試在MediaPlayer的全螢幕畫面上也會正常的秀出字來 如果要讓顯示的字背景透明, 就在TextOut前面加上
    ScreenCanvas->Brush->Style=bsClear;
發表人 - artist1002 於 2003/09/26 01:38:11
jackkcg
站務副站長


發表:891
回覆:1050
積分:848
註冊:2002-03-23

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-09-26 01:29:56 IP:61.64.xxx.xxx 未訂閱
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=23315 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=23815 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=26411 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=26444 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=23435 記憶體部份 當然找A sir上述所說 的書 侯捷大師 解法一 我的只能參考 不是唯一 也可能誤導 因為我不會 1 使用 Canvas 把桌面當畫布 不是使用透明api喔因為如使用透明api那98不支援 2 使用DirectX 這樣才方便存取記憶體貼圖 3 使用top置前方式 只會讓其他程式縮小或置後 沒辦法 庵以前資料不見啦 所以也無法度 有一些小桌布game軟體 如在桌面打戰的小程式 就是類同此法把 解法二 另一方式 諾頓的防火牆 安裝之後不是有個 右邊小ico 一般的程式是執行時 也無法蓋過他 輸入法也是但輸入法是系統保護的 就算Media Player全螢幕 輸入法 一樣出來 並不影響Media Player運作 請注意 工作列不能有訊息 否則就會跳出 基本上要100%覺對與service有關係 2000下的工作管理員 是看不到輸入法的 抱歉沒有文件與範例只能亂點譜 ********************************************************* 哈哈&兵燹 最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知 K.表Knowlege 知識,就是本站的標語:Open our mind to make knowledge together! 希望能大家敞開心胸,將知識寶庫結合一起
------
**********************************************************
哈哈&兵燹
最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好

Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知
K.表Knowlege 知識,就是本站的標語:Open our mind
tonyplus
初階會員


發表:22
回覆:97
積分:28
註冊:2002-04-13

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-09-26 11:08:27 IP:211.23.xxx.xxx 未訂閱
謝謝artist1002及jackkcg二位前輩: 看來小弟的想法是可以被實現的囉,是不是不太可能用
jackkcg
站務副站長


發表:891
回覆:1050
積分:848
註冊:2002-03-23

發送簡訊給我
#11 引用回覆 回覆 發表時間:2003-09-26 12:23:30 IP:61.221.xxx.xxx 未訂閱
我想努力一下就可以實現把 因為之前看過某些軟體 使用delphi的範例 不過資料已遺失 這部份 日本的delphi網站好手 有不少資料 我說的2個方式 都是可行的把 庵自己認為 哈哈 bcb的2位版主的範例 你再想看看 ********************************************************* 哈哈&兵燹 最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知 K.表Knowlege 知識,就是本站的標語:Open our mind to make knowledge together! 希望能大家敞開心胸,將知識寶庫結合一起
------
**********************************************************
哈哈&兵燹
最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好

Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知
K.表Knowlege 知識,就是本站的標語:Open our mind
tonyplus
初階會員


發表:22
回覆:97
積分:28
註冊:2002-04-13

發送簡訊給我
#12 引用回覆 回覆 發表時間:2003-09-26 17:12:06 IP:211.23.xxx.xxx 未訂閱
引言: 我想努力一下就可以實現把 因為之前看過某些軟體 使用delphi的範例 不過資料已遺失 這部份 日本的delphi網站好手 有不少資料
謝謝Jackkcg大大! 您所提及的日本delphi網站,讓小弟想起好像有本日本好手所著的Delphi遊戲程式設計一書,裡面可能有小弟想要的資料,小弟先去書店看看,謝謝您啦!!也謝謝Artist1002大大!!
系統時間:2024-07-02 7:41:02
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!