我如和调用资源文件,做为快揭按钮的图标?
解决方案 »
- 怎样屏蔽编辑框Edit中的输入法,或者让编辑框的输入法始终是英文的,在线等
- 请教大家帮我看看这都是什么控件,急,回复后立刻给分~~~~~~~~~
- delphi中一个主窗口打开一个子窗口后,如何实现鼠标只能选中子窗口,而不能选中主窗口作为当前窗口
- “手机短信平台”开发讨论,感兴趣的把QQ留下
- 关于在BDE里面database的问题?
- ★★★★★★★★★★★★★★散分推荐些好东西,不是作广告★★★★★★★★★★★★★★
- 为什么用Tregistry的writestring 向注册表写入时会报类型不兼容,编译不能通过?
- 哪位搞过编码器?
- 遇到一个奇怪问题,取函数指针出错,求高手解答
- 急,急,检侧端口问题!
- 简单的问题,为什么我做的程序界面在98和2000下会不一样?
- 发布时odbc设置
ResCursor Cursor "example.cur" //加入光标
ResBitmap Bitmap "example.bmp" //加入位图
ResAVI AVI "example.avi" //加入视频
ResWav WAVE "example.wav" //加入视频
unit ResourceUnit;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, ComCtrls, MMSystem, StdCtrls;type
TResourceForm = class(TForm)
Image1: TImage;
Animate1: TAnimate;
AVIPlayBtn: TButton;
BmpShowBtn: TButton;
CursorUpdateBtn: TButton;
procedure FormCreate(Sender: TObject);
procedure Image1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
procedure AVIPlayBtnClick(Sender: TObject);
procedure BmpShowBtnClick(Sender: TObject);
procedure CursorUpdateBtnClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
ResourceForm: TResourceForm;implementation{$R *.dfm}
{$R ResDefine.RES}procedure TResourceForm.FormCreate(Sender: TObject);
begin
Application.Icon.Handle := LoadIcon(hInstance,'ResICO');
Application.Title := '资源文件使用集合';
ResourceForm.Caption := '资源文件使用集合--[Delphi编程驿站:http://yckxzjj.vip.sina.com]';
end;procedure TResourceForm.Image1MouseMove(Sender: TObject;
Shift: TShiftState; X, Y: Integer);
begin
//把MMSystem加入到Interface的uses单元中
PlaySound('ResWav',HInstance,Snd_ASync or Snd_Memory or snd_Resource) ;
end;procedure TResourceForm.AVIPlayBtnClick(Sender: TObject);
begin
Animate1.ResName :='ResAVI' ; //资源标识
Animate1.Active :=True ;
end;procedure TResourceForm.BmpShowBtnClick(Sender: TObject);
begin
//Image1.Picture.Bitmap.Handle :=LoadBitmap(hInstance,'ResBitmap');
Image1.Picture.Bitmap.LoadFromResourceName(hInstance,'ResBitmap');
Image1.Visible := True;
end;procedure TResourceForm.CursorUpdateBtnClick(Sender: TObject);
begin
Screen.Cursors[1] :=LoadCursor(hInstance,'ResCursor');
//Image1.Cursor := 1;
ResourceForm.Cursor :=1;
end;end.