Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 2022
-
14 août 2005 à 17:35
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 2022
-
14 août 2005 à 23:29
Jedésir utiliser MessageBox avec une Icone personel
cela est normalement prévu dans Message Box mais
l'icone ne s'afiche pas
Voici le code utiliser :
function TForm1.MessageBoxExtended(hWnd: integer; lpText: PChar;
lpCaption: PChar; uType: integer;
IconResourceName: PChar;
SystemSound: integer;
UseAppIcon: Boolean): integer;
var
MBParams: TMsgBoxParams;
begin
with MBParams do
begin
cbSize := SizeOf(MBParams);
hwndOwner := hWnd;
hInstance := SysInit.HInstance;
lpszText := lpText;
lpszCaption := lpCaption;
dwStyle := uType + MB_TOPMOST;
if UseAppIcon then
Begin
dwStyle := dwStyle or MB_USERICON;
lpszIcon := IconResourceName;
dwContextHelpId := 0;
lpfnMsgBoxCallback := nil;
dwLanguageId := LANG_NEUTRAL;
End;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
Self.MessageBoxExtended(Self.handle, Ceci est un example d''icone personel dans votre MessageBox', 'Icone Personel',
MB_YESNO, 'MAINICON', MB_ICONQUESTION, True)
end;
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 202250 14 août 2005 à 20:34
bonjour DelphiProg
ca y est les liens fonctionent
Mais il n'y arien pour mon problème
moi je désir utiliser une Icone PERSONEL dans la MessageBox
et non les Icones par Défaut.
Tout ce qui est décri dans les différents codes que j'ai lu je le savai déjà , mais aucun ne parle de cela :(
Voilà j'espère avoir été claire et excuse moi pour le Titre
Merci @+