請問如何把 .res 中圖標加入自定義控件中?(100分)

  • 主题发起人 主题发起人 heshiyu
  • 开始时间 开始时间
H

heshiyu

Unregistered / Unconfirmed
GUEST, unregistred user!
我的控件只有在運行時顯示 .res 中圖標﹐而在一個新表單中放入我的控件時卻沒有圖標﹗
我參考了 TDBNAVIGATOR 中的作法也是不行﹗ 并且搞不清怎樣設置搜索.res文件的路徑?
請各位幫幫忙﹗謝謝﹗
 
给你一个提示:
这是buttons 单元的 bitblt 类的一个方法。
var
BitBtnResNames: array[TBitBtnKind] of PChar = (
nil, 'BBOK', 'BBCANCEL', 'BBHELP', 'BBYES', 'BBNO', 'BBCLOSE',
'BBABORT', 'BBRETRY', 'BBIGNORE', 'BBALL');

。。。
参见这两个过程 :
function GetBitBtnGlyph(Kind: TBitBtnKind): TBitmap;
procedure TBitBtn.SetKind(Value: TBitBtnKind); //关键

详细的方法,你可以同时用imageEdit 打开该单元的res文件,再参见里面对应
的名字就可以了;
不难吧?
 
接受答案了.
 
后退
顶部