Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Trucos (https://www.clubdelphi.com/foros/forumdisplay.php?f=52)
-   -   Obtener las imagenes de WARNING, EXCLAMATION, etc de windows (https://www.clubdelphi.com/foros/showthread.php?t=80760)

xEsk 14-09-2006 03:25:25

Obtener las imagenes de WARNING, EXCLAMATION, etc de windows
 
Como obtener las imágenes de Windows de: Error, Información, Exclamación, etc... que aparecen en los mensajes (MessageBox o MessageDlg).

Es un truco muy sencillo, pero que puede resultar práctico.

Pon un TButton y un TImage, al formulario:

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject); 
begin 
  Image1.Picture.Icon.Handle := LoadIcon(0, IDI_INFORMATION); 
end;

Las constantes de las imágenes, están en la unit Windows.pas, pero aquí pongo una lista con los valores posibles:

IDI_APPLICATION
IDI_HAND
IDI_QUESTION
IDI_EXCLAMATION
IDI_ASTERISK
IDI_WINLOGO
IDI_WARNING
IDI_ERROR
IDI_INFORMATION

Saludos.

Chris 16-04-2007 17:29:35

Gracias por el ejemplo, pero talvez algunos de uds. se preguntará ¿de que me sirve?. Puede servirte para implementar un cuadro de dialogo personalizado pero que utilice los iconos comunes de windows, como lo hacía el grandioso musicmatch.


La franja horaria es GMT +2. Ahora son las 19:19:26.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi