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

subclass.zip

 
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#1 引用回覆 回覆 發表時間:2001-01-01 12:00:00 IP:0.0.xxx.xxx 未訂閱
檔案名稱:subclass.zip 原始程式:有(Source) 適用版本:(D1) 版權種類:免費軟體(FreeWare) 內容說明: Windows subclassing
------
~~~Delphi K.Top討論區站長~~~
附加檔案:e/subclass.zip
bugmans
高階會員


發表:95
回覆:322
積分:188
註冊:2003-04-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-03-24 08:08:21 IP:125.225.xxx.xxx 未訂閱
  下載位置http://www.programmers.net/mirrors/DSP/ftp/d10free/, 全文搜尋subclss.zip
還附兩個範例
1.擷取WM_ERASEBKGND訊息,MDI視窗的背景圖

相同問題
http://delphi.ktop.com.tw/board.php?cid=168&fid=912&tid=33013
http://delphi.ktop.com.tw/board.php?cid=168&fid=913&tid=20378
領航天使所提供的範例
http://delphi.ktop.com.tw/board.php?cid=17&fid=56&tid=196
我比較推薦這個範例,在處理WM_PAINT,WM_NCPAINT,WM_ERASEBKGND訊息時
若繪圖的時機不對,很容易造成畫面閃爍的現象,從原始碼可以很容易了解背後的原理
TMainForm.Subclasser1WM_ERASEBKGND then begin
畫圖的函式
// we want Windows to assume that message has been handled
Msg.Result := 1;
// and just in case disallow to call default procedure it is not needed
bContinue := false;
end;

2.擷取WM_DROPFILES訊息,取得拖曳到視窗內的檔案名稱
系統時間:2024-11-22 6:36:21
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!