您的位置: 首页-> 电脑文摘-> 程序设计-> Delphi/Pascal-> 正文

如何在菜单中显示图片
作者佚名 来源InterNet 加入时间:2004-11-25
如何在菜单中显示图片

  用过Office97吗?是不是觉得在菜单中显示图标很新鲜?如果想让你的程序也能如此锦上添花,那就请你赶快准备bmp吧!

  假设你打算为文件菜单栏(name为n1)下的第9项(序号改为8)打印添加一个打印机图标(文件名为c:\inter.bmp),那只要在form的OnCreate事件中这样编写:

  var

   Bmp : TPicture;

  begin

  Bmp := TPicture.Create;

  Bmp.LoadFromFile(′c:\printer.bmp′);

  SetMenuItemBitmaps(n1.Handle,8, MF_BYPOSITION,Bmp. Bitmap. Handle, Bmp.Bitmap.Handle);

  end;

  其中,第一个bitmap.handle用于未选定菜单项(unchecked),第二个则指定了选定(checked)时所显示的bitmap,同异皆可。另外,由于菜单项的高度有限,所以,若bitmap过大,只有左上角被显示。




[文章录入员:fightter]

相关文章 相关软件:
::PCBOOKCN'ADS::


::Delphi/Pascal::
C/C++/VC
C++Builder
Basic/VB类
Delphi/Pascal
Java编程
FORTRAN
其它
::阅读排行::
·Delphi与Excel的亲密接...
·Delphi实现串口通信的常用的...
·DELPHI下的多线程程序设计(...
·Delphi中初始化.Ini文件...
·Delphi中用于读写(I/O)...
·谈谈Delphi中的类和对象
·Delphi编译错误中文手册
·Delphi中关于TApplic...
·OPENGL图形程序设计
·SQL的基本操作