API Win 32 et classe SysListView32 dans fonction CreateWindowEx

djeauh Messages postés 13 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 6 avril 2007 - 16 avril 2004 à 16:30
djeauh Messages postés 13 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 6 avril 2007 - 19 avril 2004 à 09:26
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

vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
16 avril 2004 à 16:57
essaie avec WC_LISTVIEW au lieu de "SysListView32", et n'oublie pas le InitCommonControlsEx avec dwICC = ICC_LISTVIEW_CLASSES
0
djeauh Messages postés 13 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 6 avril 2007
19 avril 2004 à 09:26
ça a marché merci beacoup à toi
0
Rejoignez-nous