begin process at 2012 05 29 09:20:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

icones sur des boutons de commande ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

icones sur des boutons de commande ?

mercredi 2 juin 2004 à 16:26:34 | icones sur des boutons de commande ?

maevasa

je suis sous visual c++.net et j'aimerais mettre des icones sur des boutons de commande sans utilisé de MFC.
est ce que quelqu'un sait faire ça?
merci
Maeva

mercredi 2 juin 2004 à 17:54:07 | Re : icones sur des boutons de commande ?

BruNews

Administrateur CodeS-SourceS
Regarde les BUTTON dans MSDN, assure que tu trouves.

ciao...
BruNews, Admin CS, MVP Visual C++
jeudi 3 juin 2004 à 09:23:46 | Re : icones sur des boutons de commande ?

maevasa


merci
mais j'ai rien compris au risque de me répéter je ne parle pas anglais
tu n'as pas un autre lien
jeudi 3 juin 2004 à 09:29:55 | Re : icones sur des boutons de commande ?

maevasa

j'ai fait ça
mais ça ne marche pas

IDC_Browse.SetIcon(AfxGetApp()->LoadIcon(IDI_BROWSE));
jeudi 3 juin 2004 à 09:46:37 | Re : icones sur des boutons de commande ?

BruNews

Administrateur CodeS-SourceS
SendMessage(hBttn, BM_SETIMAGE, IMAGE_ICON, (long) hico);

et faudra te mettre a lire l'anglais informatique, doit tenir en 50 mots maxi, c'est pas de la philo.

ciao...
BruNews, Admin CS, MVP Visual C++
jeudi 3 juin 2004 à 11:32:29 | Re : icones sur des boutons de commande ?

maevasa

merci de ton aide
dès que j'ai 5 min je vais apprendre l'anglais promis

mais quand je fais:
SendMessage(IDC_Browse, BM_SETIMAGE, IMAGE_ICON, (long) LoadIcon(hinst, (LPCTSTR)IDI_BROWSE));
il dit q'il ne peut pas convertir un int to a HWND
alors je fais ça:
SendMessage((HWND)IDC_Browse, BM_SETIMAGE, IMAGE_ICON, (long) LoadIcon(hinst, (LPCTSTR)IDI_BROWSE));
là j'ai plus d'erreur mais j'ai toujours pas d'icone dans mon bouton
je t'en pris je t'en serais reconnaissante
déjà tu m'as bien aider depuis que j'ai commencé
jeudi 3 juin 2004 à 12:10:07 | Re : icones sur des boutons de commande ?

BruNews

Administrateur CodeS-SourceS
1er param est un HWND, donc HANDLE du button et non ctrlID.
Vois comment tu l'attrapes en sabir MFC, GetSafeHwnd() ?

Mets toi donc a la prog direct API, nettement plus simple, pas de surcouche inutile a apprendre.

ciao...
BruNews, Admin CS, MVP Visual C++
jeudi 3 juin 2004 à 12:55:12 | Re : icones sur des boutons de commande ?

maevasa


Je n'utilise pas de MFC
enfin je crois:

BOOL CALLBACK pdfDlgProc(HWND hdlg, UINT mssg, WPARAM wParam, LPARAM lParam)
{
char nompdf[10];
char nompdf2[16];
char message[256];

switch(mssg)
{
case WM_INITDIALOG:
SetClassLong(hdlg, GCL_HICON, (long)LoadIcon(hinst, (LPCTSTR)IDI_SGCV));
PostMessage(hdlg, WM_INITMDB, 0, 0); // laisse fenetre s'afficher
SendMessage((HWND)IDC_Browse, BM_SETIMAGE, IMAGE_ICON, (long) LoadIcon(hinst, (LPCTSTR)IDI_BROWSE));
return 1;

case WM_COMMAND:
switch(wParam)
{
case IDC_Browse: DialogBoxParam(hinst, (LPCTSTR)IDD_Explorer, hdlg, explorerDlgProc, 0);
EndDialog(hdlg, 0);
}





donc là si j'ai bien compris je fais
SendMessage(GetSafeHwnd(IDC_Browse) , BM_SETIMAGE, IMAGE_ICON, (long) LoadIcon(hinst, (LPCTSTR)IDI_BROWSE));
jeudi 3 juin 2004 à 16:46:43 | Re : icones sur des boutons de commande ?

BruNews

Administrateur CodeS-SourceS
SendMessage(GetDlgItem(hdlg, IDC_Browse) , BM_SETIMAGE, IMAGE_ICON, (long) LoadIcon(hinst, (LPCTSTR)IDI_BROWSE));


effectivement pas de MFC, alors que venait faire ce AfxGetApp()->... qui appartient a MFC ???

ciao...
BruNews, Admin CS, MVP Visual C++
vendredi 4 juin 2004 à 08:14:30 | Re : icones sur des boutons de commande ?

maevasa


merci en fait c'est qu'il y a l'air d'avoir plus d'aide sur les mfc et que j'ai pas vu la différences
merci pour ton aide et ta patience
Maeva


Cette discussion est classée dans : boutons, icones, commande


Répondre à ce message

Sujets en rapport avec ce message

Les icones que je met sur mes boutons perdent la qualite [ par DragonBoy ] j'ai essayé de charger une palette plus grande mais mes icones perdent toujours leurs qualités vous avez une idée ?Merci  :0) OpenGL figé [ par keselbingo ] Bonsoir à tous, Je viens de lire les dix pages de sujets sur OpenGL du forum, et je n'ai rien trouvé qui ressemble à ce que j'ai, je soumets donc mon !!! Pb Commande DOS !!! [ par yoyo269 ] Salut,je cherche à récupérer les valeurs ou chaines de caractères retournées par une commande DOS (ex : "net send 192.168.1.2 Salut", "Votre message a Commande >>> Buffer [ par Stormy ] Salut à tous,Je cherche une solution afin de charger dans un Tampon une suite de commande ASM ou l'ensemble d'un code appartenant à une fonction C (co random sous devcpp [ par cloudddd ] salut à tous!je cherche une commande C compatible avec linux pour avoir une valeur aléatoire sur un certain intervalle (entre 0 et 5)...j'ai vu qu'il Ne pas Afficher la fenetre de la commande DOS [ par chasse18 ] Bonjour tout d'abord sachez que j'ai une application MDI qui a besoin à des temps données d'utiliser une commande dos pour unifier des videos mpeg ou dos graphique [ par junior300 ] bonsoir j'ai creer un programme fonctionnant sous dos et gerant la souris grace a l'interruption 33 mon probeme est que j'ai creer une boucle permet c est koi la commande '/' toute seule dans un shell unix? [ par lingus ] ping en C [ par jfs ] Bonjour à tous,je débute en C et je dois faire un progr qui pingue des adresses présentes dans un fichier et que celles qui ne repondent pas se metten Icones avec mfc [ par fred100582 ] Salut, je suis en train de me faire une petite ihm avec les mfc et je voudrais mettre des icones sur mes boutons de commande, qq'un saurait-il m'xpliq


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,435 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales