Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3183 connectés 

 


Dernière réponse
Sujet : Visual C : Implémentation d'un List Control
seb91 merci bcp,
c absolument, génial ca marche...
Fallait effectivement lier la librairie comctl32.lib et le header commctrl.h

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
seb91 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...
Willythekid Pardon c moi qui ait collé le mauvais lien :)
 
http://msdn.microsoft.com/library/ [...] stView.asp
 
Et y a bien le style report :)
 
[Edit: fautes d'othographe ]

 

[edtdd]--Message édité par Willythekid--[/edtdd]

seb91 ah si, en fait , j'avais bien précisé que c t un Report :=)
seb91

Willythekid a écrit a écrit :

Tu parle de ca?
http://msdn.microsoft.com/library/ [...] _icons.asp  




g pas précisé !
donc oui, c a peu près ca, sauf que moi, c pas Icon, mais c un Report que je veux faire (un espece de tableau en fait)

Willythekid Tu parle de ca?
http://msdn.microsoft.com/library/ [...] _icons.asp
seb91 salut,
 
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...
 
Qq'un peut-il m'en dire plus ?
 
merci

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)