Bonjour a tous,
Je voudrais savoir comment je fais pour faire aparaitre un InputBox avec VC++. Merci d'avance...
Version imprimable
Bonjour a tous,
Je voudrais savoir comment je fais pour faire aparaitre un InputBox avec VC++. Merci d'avance...
InputBox :koi:
Tu veux dire un CEdit? Une zone de saisie de texte?
Bien en fais je veux faire apparaitre une boite de dialog qui permet la saisi. En java on peu utiliser la classe JOptionPane et la m�thode static showInputDialog(Object message, Object initialSelectionValue). Alors si tu pourrais m'aider j'appr�cierais. Et non ce n'est pas un CEdit.
Premi�re chose: utilises-tu Vc++6 ou Vc++7.1? En effet, l'emplacement et m�me le nom de certaines fonctionalit�s chagent de l'un � l'autre. Alors je m'excuse par avance si mes conseil (ci-apr�s) manquent de pr�cisions, mais j'ai fais en sorte qu'ils soient g�n�riques aux deux versions.
Ensuite, pour faire �a, il faut que tu cr��s une nouvelle boite de dialogue. Il existe plusieurs moyens pour faire �a, tu peux, par exemple aller dans l'onglet ressource, boutons droit sur "dialog" -> nouvelle boite de dialog. Vc va cr�er une classe correspondant � cette dialog.
Ensuite, dans l'�diteur de ressource, tu met ce dont tu as besoin (tu n'as pas pr�cis� de combien de champs de saisie tu as besoin de de quel type de saisie sur ta boite de dialog.
Enfin, il faut utiliser les fonctions ad�quates pour r�cup�rer les informations: GetWindowText(), etc.
Ta nouvelle boite de dialogue ainsi cr��e, nommons-l� MonInputDlg pour l'exemple, devra �tre appel�e avec un DoModal() quand tu voudra qu'elle apparaisse: MonInputDlg.DoModal();
Hope it helps.
salut,
je pense que tu devrais jetter un oeil au tuto sur les MFC:
http://farscape.developpez.com/tutor...arrer-mfc-vc6/
:D