Salut,
Deja tu peux pas placer un mot de 5 lettres dans ta variable char[4]. Il faut pas oublier le caractere null placé en fin de chaine.
Sinon pour afficher juste hel, moi je ferais:
SetWindowText(hedit, var);
affiche var
MessageBox(0, var, "VAR", 0);
dans les 2 cas affiche tout en 1 coup.
Tu serais pas en train de perdre du temps avec de la DOSserie par hasard ?
BruNews, ciao...
Faut que tu t'enleve l'idée que dos c'est pourri , je fais des trucs dos pour gagner du temps je vais pas faire à chaque fois 50 api win32 pour tester un petit truc !
Soyons sérieux, on met 2 minutes maxi a dessiner une dilogbox avec 1 edit.
tu gardes un squelette dans un fichier et suffit de le copier coller ensuite, le voila.
#include <windows.h>
#include "resource.h"
HINSTANCE hinst;
BOOL CALLBACK AppDlgProc(HWND hdlg, UINT mssg, WPARAM wParam, LPARAM lParam)
{
switch(mssg) {
case WM_INITDIALOG:
SetClassLong(hdlg, GCL_HICON, (long)LoadIcon(hinst, (LPCTSTR)IDI_APP));
return 1;
case WM_COMMAND:
switch(wParam) {
case IDOK: