1

je pensais utiliser \n pour faire des sauts de lignes dans un listbox mais cela ne fait apparaitre qu'un petit carré..y a t-il un caractére spécial ou une manière de faire??

cordialement
Frenchy
TSH Team
Développeur F18 jane's - vieux jeux

2

bah... Dessiner toi même le texte
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

3

euh oui mais encore..je vois pas comment integrer cela dans une listbox...
Frenchy
TSH Team
Développeur F18 jane's - vieux jeux

4

Bah de la même façon qu'on fait pour les autres contrôles... Tout est dans la doc
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

5

Sans intérêt tes réponses hormis me dire de retourner à mes chères études...Le MSDN je le lis en large et en longueur..si je pose une question c'est que j'ai un prob de compréhension..et que je suis bloqué...Hormis le fait qu'il existe des controles multilines tout fait et opérationnel mais en MFC -->mais alors j'ai besoin de reecrire tout mon prog en MFC, chose que je ne domine pas..je demande juste de l'aide pour pouvoir effectuer un retour ligne dans un item Listbox...cela est-il si compliqué??

Pour moi dessiner le texte ok je comprends mais l'integrer dans une listbox non désolé je ne vois pas..tout en gardant les messages de gestion de ce controle...et tout ca hors MFC..

Ou alors la possiblté d'integrer la classe du controle MFC dans un prog non MFC ?? je ne sais pas si c'est possible...
Frenchy
TSH Team
Développeur F18 jane's - vieux jeux

6

Si tu lisais la doc tu aurais trouvé ce dont je te parle depuis longtemps. Aux dernières nouvelles, la documentation est classée par catégories... C'est si compliqué de chercher dans "ListBox" quand ton problème concerne un listbox ? roll
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/listboxes/listboxreference/listboxstyles.asp -> LBS_OWNERDRAWVARIABLE (je me doute que si je le précise pas explicitement tu vas passer à côté...)
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

7

je ne voulais pas etre désagréable..mais il faut que tu comprennes que tout le monde n'est pas un cador en C++..
Je l'utilise de maniere breve en liaison avec des programmes en assembleur..
Ca je l'ai lu..le paragraphe sur les listbox..et tout le toutim.mais j'ai du mal à percuter comment l'utiliser.la lecture sans un exemple sur ce sujet . je n'ai pas vu une once de code sur le net et sur msdn parlant de ca sur une listbox..

A priori je devrais utiliser DRAWITEM..si tu avais l'amabilité de m'aider à ecire le code je t'en serais reconnaissant..a priori pour toi ca ne pose pas de problème
juste ecrire un "salut\r\ncomment ca va"
dasn un item..j'ai juste besoin des grandes lignes, la gestion des messages tout ca je comprends, le hook aussi..enfin bref..
Frenchy
TSH Team
Développeur F18 jane's - vieux jeux

8

Bah tu dois gérer les évènements WM_MEASUREITEM et WM_DRAWITEM, le premier te permet de spécifier la taille de l'élément de la liste en assignat les champs itemWidth et itemHeight de la structure, et le second te permet de le dessiner (à noter qu'il t'appartient de dessiner l'arrière plan, et peut-être aussi la bordure de focus), quoi de plus simple quand tout est détailé dans la documentation ? Il n'y a pas besoin d'exemples, juste d'expérimentations happy Pour mesurer/dessiner le texte, regarde les fonctions GetTextExtentPoint32, ExtTextOut, DrawText,... A toi de voir celle(s) dont tu as besoin.
il faut que tu comprennes que tout le monde n'est pas un cador en C++..
C'est pas une question de C++ ou pas hein... (Surtout que personellement le C++ je le maîtrise pas hein cheeky ) L'API Windows est indépendant du language et la seule compétence nécéssaire pour l'utiliser est (sauf pour faire des trucs un peu plus poussés) de lire la doc.
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

9

Ok merci je ne voyais pas par quel bout prendre ce prob..vu les explications concernant GEttext et drawtext au niveau de la doc..je commence à avoir une petite idée du truc machin chouette merci d'avoir passer un peu de temps avec moi pour m'avoir mis sur la voie (bonne ..)..je crois que je vais y arriver..car j'ai déja quelques résultat intéressant..

et excuse moi encore de mon énervement passager

"des phrases plus longues et explicatives sont plus constructives que des phrases séches et courtes.." principe de pédagogie communicative.."

on y est arrivé qd même..

merci encore Bah lol
Frenchy
TSH Team
Développeur F18 jane's - vieux jeux

10

Ué mais les phrases longues et explicatives elles sont dans la doc et vu que tu semble comprendre l'anglais...
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes