星 星际浪人 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-04 #2 []<br>你要的是 [blue]MessageBox[/blue] 的那四个图标还是在 [blue]MessageBox[/blue] 中显示自定义图标?<br>如果是前者的话,Delphi 的图片夹中就有现成的;如果是后者,使用 [purple]MessageBoxEx[/purple] 函数定制,具体的看 MSDN。[]
[]<br>你要的是 [blue]MessageBox[/blue] 的那四个图标还是在 [blue]MessageBox[/blue] 中显示自定义图标?<br>如果是前者的话,Delphi 的图片夹中就有现成的;如果是后者,使用 [purple]MessageBoxEx[/purple] 函数定制,具体的看 MSDN。[]
D delphifans_hx Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-04 #3 MessageBox,是Windows提供的 他的图标(资源)位于动态连接库中<br> 要图标可以用Execope(DownLoad)提取
飞 飞机 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-05 #4 谢谢各位 是我没说清楚 我用的是c++builder<br>我的目的是定制自己的messagebox 但想使用系统的图标<br>而该图标是随操作系统的不同而变化的,比如windowsXP与WindowsME中就不相同<br>我希望应用程序自己提取操作系统的这几个图标
谢谢各位 是我没说清楚 我用的是c++builder<br>我的目的是定制自己的messagebox 但想使用系统的图标<br>而该图标是随操作系统的不同而变化的,比如windowsXP与WindowsME中就不相同<br>我希望应用程序自己提取操作系统的这几个图标
T tan_jian Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-05 #5 extraceIcon和系统相关图标所在动态连接库Shell32.dll
张 张无忌 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-05 #6 是啊,都载SHELL32。DLL,用相关的API函数就可以提出来
张 张无忌 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-05 #7 比如windowsXP与WindowsME中就不相同,其实这一点你不用做,<br>你的那些函数也用的是系统DLL里的图标,系统不同,自然程序的图标就不同
飞 飞机 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-05 #8 shell32.dll中的图标很多啊,但好象只有一个?的图标<br>而且不同的系统该文件的位置不同,图标也不尽相同