API Win 32 et classe SysListView32 dans fonction CreateWindowEx

Signaler
Messages postés
13
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
6 avril 2007
-
Messages postés
13
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
6 avril 2007
-
Bonjour à tous je suis nouveau sur le site et j'ai une petite question. Dans un de mes anciens programme en WIN32 j'ai besoins de créer un controle liste. Après avoir crée ma fenetre mere j'insère ce code dans la fonction de traitement des messages windows :

case WM_CREATE:
{
hWndListe = ::CreateWindowEx,NULL,"SysListView32","",WS_CHILD | WS_VISIBLE | LVS_REPORT,50,50,300,300,m_hWnd,NULL,GetModuleHandle(NULL),NULL);
}

Mon souci est que lorsque CreateWindowEx retourne NULL et que un appel à la fonction GetLastError() me renvoie une erreur du type "la classe spécifiée n'existe pas". Toute aise est la bienvenue. Merci
:):):):D:D:D:D

2 réponses

Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
7
essaie avec WC_LISTVIEW au lieu de "SysListView32", et n'oublie pas le InitCommonControlsEx avec dwICC = ICC_LISTVIEW_CLASSES
Messages postés
13
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
6 avril 2007

ça a marché merci beacoup à toi