subclass.zip |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
檔案名稱:subclass.zip
原始程式:有(Source)
適用版本:(D1)
版權種類:免費軟體(FreeWare)
內容說明:
Windows subclassing
------
~~~Delphi K.Top討論區站長~~~
附加檔案:e/subclass.zip
|
bugmans
高階會員 發表:95 回覆:322 積分:188 註冊:2003-04-12 發送簡訊給我 |
下載位置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訊息,取得拖曳到視窗內的檔案名稱 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |