全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2972
推到 Plurk!
推到 Facebook!

如何在沒有Canvas的VCL上, 也能畫圖?

 
lcsboy
版主


發表:87
回覆:622
積分:394
註冊:2002-06-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-11-02 11:53:35 IP:210.85.xxx.xxx 未訂閱
那一天, 為了在TCustomPanel上畫圖, 突然想到! 啊...沒Canvas! 翻一翻 BC++Builder程式設計(山風山月著) <---- 他是教你寫VCL 但我沒那個時間慢慢寫, 還要install VCL, 還要try  因為我要馬上能用! 後來照書上把 > 居然一試就成 原理! > > 如果你看得懂的話! 那其實你就可以在所有的 >
turboted
版主


發表:95
回覆:754
積分:452
註冊:2002-07-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-11-10 22:56:27 IP:61.216.xxx.xxx 未訂閱
給你拍拍手,了不起喔,可素倫家真的看沒有. 發表人 -
lcsboy
版主


發表:87
回覆:622
積分:394
註冊:2002-06-18

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-12-01 03:41:26 IP:210.85.xxx.xxx 未訂閱
引言: 給你拍拍手,了不起喔,可素倫家真的看沒有. 發表人 - >< face="Verdana, Arial, Helvetica"> 呼.......終於寫好了! 最近好忙所以拖了這麼久, 看不懂我在說什麼, 就直接看程式怎麼實作, 請參考: http://delphi.ktop.com.tw/topic.php?TOPIC_ID=23435 發表人 - lcsboy 於 2002/12/01 03:44:16
builder78
初階會員


發表:36
回覆:100
積分:47
註冊:2003-02-03

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-02-25 21:41:40 IP:210.85.xxx.xxx 未訂閱
版主大大 我利用這方法~ 在Button上貼圖~ 卻發現當我Click button 時~ button 恢復成未貼圖的原始模樣耶~ 難道Click 事件沒產生 WM_Paint訊息ㄇ? 我後來改成不管產生何種訊息皆貼圖~ 可解決問題~ 但結束程式 時卻產生錯誤~ 我想是因為物件被摧毀後 還對物件重劃所以產生 錯誤~ 後來改在OnMouseDown 與 OnMouseUp 貼圖~ 可解決問題~ 但似乎不是很完善的辦法耶~ 還有一點 當連續 Click Button 很快時 會有殘影現象~怎解決?
aip999
初階會員


發表:10
回覆:63
積分:44
註冊:2002-03-29

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-05-26 18:21:37 IP:211.76.xxx.xxx 未訂閱
引言: 版主大大 我利用這方法~ 在Button上貼圖~ 卻發現當我Click button 時~ button 恢復成未貼圖的原始模樣耶~ 難道Click 事件沒產生 WM_Paint訊息ㄇ? 我後來改成不管產生何種訊息皆貼圖~ 可解決問題~ 但結束程式 時卻產生錯誤~ 我想是因為物件被摧毀後 還對物件重劃所以產生 錯誤~ 後來改在OnMouseDown 與 OnMouseUp 貼圖~ 可解決問題~ 但似乎不是很完善的辦法耶~ 還有一點 當連續 Click Button 很快時 會有殘影現象~怎解決?
windows 是一個訊息系統的程式 WM_PAINT只是當視窗必須要重繪時才會對那個視窗送出WM_PAINT的訊息 onclick是WM_LBUTTONUP時Mouse還在那個視窗時才會觸發 windows 不管是什麼東西(ScrollBar,Edit....)你都可以把它當成是一個視窗來處理 你應該處理 WM_KEYDOWN WM_KEYUP WM_LBUTTONDWON WM_LBUTTONUP WM_PAINT 應該就可以了吧..還有TextChange Button的話 WM_LBUTTONDBLCLK可以把他忽略掉@@
loosir
一般會員


發表:2
回覆:6
積分:1
註冊:2003-07-19

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-07-20 19:59:20 IP:218.106.xxx.xxx 未訂閱
话说回来,山风山月这本书还真不错,在大陆书名叫《Delphi 应用实例》,好像一套有四本,但我只买了这一本。
------
天地间一闲人
系統時間:2024-04-30 12:22:31
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!