Icone dans les boutons ? [neuneu] - VB/VBA/VBS - Programmation
Marsh Posté le 16-07-2003 à 12:13:43
Oui
Marsh Posté le 16-07-2003 à 12:19:15
ReplyMarsh Posté le 16-07-2003 à 12:21:39
La fine équipe, mon pote
Brugnon > On cherche pas à se foutre de toi, mais bon...
Langage ? API éventuellement utilisée (MFC, Win32, VCL, etc...) ?
Marsh Posté le 16-07-2003 à 12:22:19
Harkonnen a écrit : API éventuellement utilisée (MFC, Win32, VCL, etc...) ? |
vu que ça semble être en VB ou en VBA je pense pas qu'il passe par la VCL
Marsh Posté le 16-07-2003 à 12:27:06
antp a écrit : |
Ah putain, c'est du VB, j'avais pas vu
Bon, je sais pas comment on fait en VB, mais au pire tu peux utiliser les fonctions de Win32 pour le faire, même en VB. Il suffit d'envoyer un message BM_SETIMAGE au bouton via la fonction SendMessage().
Les paramètres de ce message seront les suivants :
lParam = handle de la resource de l'image (obtenue via LoadBitmap() ou LoadIcon())
Pour extraire les images de ta DLL, tu peux utiliser n'importe quel éditeur de ressources.
Marsh Posté le 16-07-2003 à 12:29:59
Harkonnen a écrit : |
bah oui, à cause du "[neuneu]" du titre, la sous-cat appraît pas
Marsh Posté le 16-07-2003 à 12:35:12
antp a écrit : |
2 modos pour s'occuper de son cas, il est pistonné le brugnon
Marsh Posté le 16-07-2003 à 12:41:47
je confirme c'est bien du VB...
Par contre étant débutant je comprend pas tout...
Ya pas une methode plus simple ?
Marsh Posté le 16-07-2003 à 13:16:38
Non
Marsh Posté le 16-07-2003 à 13:31:15
Moi je te conseille d'extraire les icones que tu veux (avec ResourceHacker) et de les mettre dans ton projet. Ou alors fait bien attention, car de nouvelles icones apparaissent avec chaque Windows, alors si tu utilises une de XP, sur un Win98, elle peut ne pas exister ...
Marsh Posté le 16-07-2003 à 13:57:17
Tu peut mettre une image sur tes boutons, pour ça y faut que dans la fenetre propriété du bouton tu mette la propriété Style à Graphical, et ensuite tu vas sur la propriété Picture et tu choisit l'image que tu veut mettre comme pour une picturebox.
Biensur pour ta dll, si tu veut utiliser ses images, tu doit les extraires.
Slut
Marsh Posté le 16-07-2003 à 15:35:32
sur www.vbfrance.com, t'as un extracteur d'icone, tu le prend et tu prends les icones de toutes *.dll que tu veux !
Marsh Posté le 16-07-2003 à 11:49:53
Salu je voudrais utiliser les icones de la dll shell32.dll en tant qu'image sur mes boutons...
C'est possible ?