merci bcp,
c absolument, génial ca marche...
Fallait effectivement lier la librairie comctl32.lib et le header commctrl.h
seb91
Willythekid a écrit a écrit :
Hum...à vue d'oeil, c'est que ce control fait parti d'une autre librairie que la librairie des dialogs standard.
Si mes souvenirs sont bons, elle fait partie de comctl32.dll (fait une recherche dans le lien que je t'ai donné). Donc tu dois inclure comctl32.lib dans tes settings, et bien sur #include "commctrl.h".
Ensuite tu initialise la librairie quand tu lance ton programme
INITCOMMONCONTROLSEX MyControl;
MyControl.dwSize = sizeof(INITCOMMONCONTROLSEX);
MyControl.dwICC = [les controls que tu veux, ICC_BAR_CLASSES par exemple; je ne connais pas le def pour list control];
InitCommonControlsEx(&MyControl);
Voila en théorie il faut vérifier la version de la dll parce qu'elle n'existe pas sur Win95 ou sur les systèmes qui n'ont pas IE3.0
OK merci, je vais essayer ca...
Mais , j pense comment expliquerais-tu que ce prog marche facile sous WinNT 4.0 (à mon bahut), et que ca marche pas sous Win2000. Doit y avoir sensiblement les memes librairies pourtant, c quand meme chelou ca.
Willythekid
Hum...à vue d'oeil, c'est que ce control fait parti d'une autre librairie que la librairie des dialogs standard.
Si mes souvenirs sont bons, elle fait partie de comctl32.dll (fait une recherche dans le lien que je t'ai donné). Donc tu dois inclure comctl32.lib dans tes settings, et bien sur #include "commctrl.h".
Ensuite tu initialise la librairie quand tu lance ton programme
INITCOMMONCONTROLSEX MyControl;
MyControl.dwSize = sizeof(INITCOMMONCONTROLSEX);
MyControl.dwICC = [les controls que tu veux, ICC_BAR_CLASSES par exemple; je ne connais pas le def pour list control];
InitCommonControlsEx(&MyControl);
Voila en théorie il faut vérifier la version de la dll parce qu'elle n'existe pas sur Win95 ou sur les systèmes qui n'ont pas IE3.0
[edtdd]--Message édité par Willythekid--[/edtdd]
seb91
nickel ce lien que tu m'as filé ! je savais pas que la MSDN on-line était si bien :=) Vachement plus conviviale que la version CD dans laquelle g pas trouvé ce que je voulais en plus
seb91
oui, c ca !
pour l'affichage, je souhaiterais faire un tableau qui pour le nom d'un objet, j'affiche toutes les caractéristiques de l'objet.
Mais le souci , c que dans ma SDK, dans l'éditeur de ressources, je crée ma List Control sans problème. A l'éxecution, ca compile, ca s'éxécute, mais quand je vais dans mon menu pour accéder à mon item qui ouvre ma boite de dialogue (qui contient ce fameux List Control), elle par contre ne s'ouvre pas...
y'a t-il possibilité d'implémenter un List Control (Report) autrement que dans une MFC et en C++.
Par exemple, on peut programmer facilement des List Boxes ou des Combo Boxes dans une Win32 Application, et g l'impression qu'en revanche ces List Control se programme uniquement en C++ (avec les MFC), et je voudrais bien programmer mes List Control de la meme manière que je programme mes List Boxes...