01net    Web


Actuellement en ligne : 169 Utilisateurs dont 9 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Zplay, Beno@  
01net > Forum de 01net > Programmation et développement > C/C++
> probleme de avec DialogBox
Passionné(e) d'internet, de logiciels, de forums ? 01net recrute...
Auteur
Message
 
<     1       >
babanjida
  
   
      ?   @     Posté le 25/03/2008 18:04:20  
Voter pour ce message
Bonjour,

je suis en train de developper un dialog box que je n'arrive pas à récupérer son texte je veux bien que vous m'aider. Voilà mes codes:

############
#main.cpp
############

#include <windows.h>
#include <stdio.h>
#include <conio.h>
#include "main.h"

using namespace std;

BOOL CALLBACK OutputSelectProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
static char *text;

switch (msg)
{
case WM_INITDIALOG:
return TRUE;

case WM_COMMAND:
{
switch (LOWORD(wParam))
{
case ID_OK:
{
GetWindowText(GetDlgItem(hwnd,IDC_EDIT1), text, 1024));
printf("text: %s\n", text);

EndDialog(hwnd, (void *)text);
break;
}
case ID_CANCEL:
{
EndDialog(hwnd, -1);
break;
}
}
return TRUE;
}
case WM_CLOSE:
{
EndDialog(hwnd, -1);
return TRUE;
}
}

return FALSE;
}

int PASCAL WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
int text = DialogBox(hInstance, MAKEINTRESOURCE(IDD_OUTPUTSELECT), GetDesktopWindow(), OutputSelectProc);

printf("votre texte est : %p\n", text);

printf("Tapez une touche pour quitter ...");
getch();

return 0;
}












#############
#main.h
#############

#define IDD_OUTPUTSELECT 102
#define IDC_EDIT1 103
#define ID_CANCEL 204
#define ID_OK 205








##############
#main.rc
##############

#include "main.h"
#include <windows.h>

IDD_OUTPUTSELECT DIALOG DISCARDABLE 0, 0, 187, 95
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Select your output"
FONT 8, "MS Sans Serif"
BEGIN
DEFPUSHBUTTON "OK", ID_OK,130,7,50,14
PUSHBUTTON "Cancel", ID_CANCEL,130,24,50,14
EDITTEXT IDC_EDIT1,29,48,121,16,ES_AUTOHSCROLL
END







###################





j'attends vos réponses le plus tôt possible car j'ai vraiment besoin de ce code.
Merci d'avance.
marco931
  
   
      ?   @     Posté le 25/03/2008 19:32:45  
Voter pour ce message
Pour la programmation Windows,
demander sur le newsgroup spécialisé de programmation windows :
news://nntp.aioe.org/fr.comp.os.ms-windows.programmation
babanjida
  
   
      ?   @     Posté le 26/03/2008 13:06:48  
Voter pour ce message
désolé marco931, mais le lien : news://nntp.aioe.org/fr.comp.os.ms-windows.programmation n'est pas valid!!!
marco931
  
   
      ?   @     Posté le 26/03/2008 15:08:40  
Voter pour ce message
Bien sûr que si !
Il faudrait peut-être comprendre ce qu'est un procole et Usenet
(là où il y a tous les forums (newsgroups) professionnels depuis plus de 20 ans
Il suffit d'utiliser Outlook Express ou Thunderbird ou n'importe quel autre lecteur de news et de bien mettre le serveur de news du FAI dans les paramètres
(ou des serveurs free comme nntp.aioe.org sus-cité)
(ou meme avec le Web par Google Groups http://groups.google.fr)
<     1       >

01net > Forum de 01net > Programmation et développement > C/C++
> probleme de avec DialogBox

Aller à :

Page générée en : 0.043s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat - Caractere.net -
Electronique.biz - Mesures.com - Transaction.fr

Antivirus
Restez protégé contre les cyber-menaces pendant que vous travaillez, surfez ou jouez.

Epilation

Toutes les techniques d'épilation masculine : au rasoir, à la cire, au laser ou à la lumière pulsée...