Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : ajouter des control dynamiquement? [ Windows / MFC ] (catamenia)

lundi 17 juillet 2006 à 11:23:42 | ajouter des control dynamiquement?

catamenia

Membre Club
bonjour,

Comment en C++, créer des controls dynamiquement? par exemple ajouter un bouton sur a une boite de dialog a partir du code?

merci

lundi 17 juillet 2006 à 11:30:16 | Re : ajouter des control dynamiquement?

BruNews

Administrateur CodeS-SourceS
Place des CreateWindowEx dans WM_INITDIALOG.

ciao...
BruNews, MVP VC++

lundi 17 juillet 2006 à 14:36:17 | Re : ajouter des control dynamiquement?

catamenia

Membre Club
j'arrive pas a m'en servir, je met quoi en 11ieme paramaitre comme hinstance?

sinon c'est la meme méthode pour ajouter des controls a un tab control?
si on veux ajouter des événements a ces controls on fait comment?

merci

lundi 17 juillet 2006 à 15:24:03 | Re : ajouter des control dynamiquement?

Joky

Membre Club
hInstance = GetModuleHandle(NULL);

ULARGE_INTEGERJokyQi=QI("Joky"


mardi 18 juillet 2006 à 13:18:57 | Re : ajouter des control dynamiquement?

catamenia

Membre Club
je ne trouve pas le classname pour créer une picture (comme par exemble WC_TABCONTROL pour créer un tabcontrol)

et comment fait on pour créer un événement click apres dessus?

merci

mardi 18 juillet 2006 à 17:33:16 | Re : ajouter des control dynamiquement?

aardman

Membre Club
Salut,
Le controle picture est en fait un control "static" (c'est le nom de la classe).
Pour recuperer les clicks, il faut dabord créer le controle avec le style SS_NOTIFY, et ensuite chaque clic génèrera un message STN_CLICKED (recu via WM_COMMAND dans la WindowProc de la fenetre parent du static).

mercredi 19 juillet 2006 à 11:05:03 | Re : ajouter des control dynamiquement?

catamenia

Membre Club
ok merci maintenant il me manque juste une chose mettre l'image a premiere vue je doits utiliser sendMessage.

j'ai fais ceci :

SendMessage(STM_SETIMAGE,IMAGE_BITMAP,(LPARAM)LoadBitmap(NULL,MAKEINTRESOURCE(IDB_CHUR1)));

mais je ne sais pas comment indiquer le static sur lequel je veux mettre l'image, la version de SendMessage avec 4 paramaitre me met une erreur comme quoi il existe pas de 4 ieme paramaitre. Peut être parce que je suis sous windows CE je sais pas

mercredi 19 juillet 2006 à 11:46:57 | Re : ajouter des control dynamiquement?

BruNews

Administrateur CodeS-SourceS
Parce que tu utilises MFC.

ciao...
BruNews, MVP VC++

mercredi 19 juillet 2006 à 11:56:37 | Re : ajouter des control dynamiquement?

catamenia

Membre Club
je fais comment alors pour définir une image a mon static?



Cette discussion est classé dans : control, ajouter, dynamiquement


Répondre à ce message

Sujets en rapport avec ce message

Visual C++ [ par samki ] Bonjour,J'ai ajouter un Tab Control à mon projet afin de construire des onglets,mais je ne sais vraiment pas comment m'y prendre.j'ai ajouter d'autres MSComm [ par Scopas ] Bonjour, j’ai un petit problème je cherche à ajouter un le contrôle ActiveX Microsoft communication control, version 6.0 (donc celui de MSComm) Sur Vi ajouter chemin de path projet visual C++ [ par neophenix83 ] Bonjour, je voudrais ajouter un repertoire de mon disque qui comprend pas mal de fichier .h à mon projet, afin que celui ci prenne les .h lorsque je l Dialogue refuse list control [ par Galmiza ] Salut,C'est simple:Je veux VOIR ma dialogbox, c'est possible quand elle ne contient pas de list control, mais pas sinon.C'est EXTREMEMENT emmerdant, j ajouter chekbox au datagrid (windows form) [ par seuth ] bonjour, je souahite ajouter des checkboxs sur chaque ligne de ma datagrid sous windows form, comment faire ? Sachant que ma data grid est remplis av C++ et Excel: Comment ça marche? [ par Tuizi ] Bonjour,Voila, je souhaiterais modifier, ajouter des images, etc... enfin faire toute sorte d'opération sur une feuille Excel.J'ai donc ajouter la Typ Control tab avec MFC [ par stefo666 ] Bonjour à tous...Je débute en VC++ et doit réaliser une appli qui ouvre un CDialog à l'intérieur de laquelle j'ai besoin de mettre un control Tab avec Taille TAB CONTROL [ par goutbouyo ] Salut,J'ai crée un TAB CONTROL et j'ai crée une dialog box pour chaque onglet du tab control.Maintenant j'aimerais ajuster la taille du dialog box pou Listview .net [ par DJ_FleX ] Bonjour, excuser mon debutantismeJe suis tombé par hasard sur comment ajouter un item a une listbox simple mais je n'ai pas trouvé comment ajouter d'i superposer des picture control [ par sephiro ] Bonjourj'ai créé une fenetre en ressource, contenant des Pictures control de type Bitmap, pointant sur des image bitmap en ressource.Je veux les super


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,172 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.