[C / C++] le topic des bras cassés de la progue windows

le topic des bras cassés de la progue windows [C / C++] - C++ - Programmation

Marsh Posté le 08-12-2005 à 09:05:11    

Bonjour [:dawa]
 
Ceci est un magnifique topic qui nous permettra a nous, les vrai-zommes qui faisont des GUI en Win32 natif d'echanger librement nos joies et peines rencontrées lors de cet exercice
 
(Surtout nos peines en fait)
 
Je propose donc dans un premier temps un recensement du nombre de surhommes present dans ce forome, paske si je suis tout seul ca sera pas la peine d'aller plus loin [:pingouino]
 
 
merci les kids


Message édité par chrisbk le 09-12-2005 à 00:27:37
Reply

Marsh Posté le 08-12-2005 à 09:05:11   

Reply

Marsh Posté le 08-12-2005 à 09:06:58    

Pas moi, je fais du ilog views [:dawa]


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 08-12-2005 à 09:09:04    

Fascinating

Reply

Marsh Posté le 08-12-2005 à 09:13:28    

Je fais du java et du php, ca compte ? [:autobot]


---------------
http://www.alsacreations.com, http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net. A ne surtout pas prendre en exemple : http://www.worldinternet.be
Reply

Marsh Posté le 08-12-2005 à 09:14:32    

NON §
Il est EVIDENT que j'attends des REPONSES intelligentes dans ce TOPIC D'ELITE §§§§
 
ALORS VOS LANGAGE DASSISTER POUR LEMURIEN TRISOMIQUE, VOUS PVOUEZ VOUS LES DEDIOUTRE AU CUL

Reply

Marsh Posté le 08-12-2005 à 09:16:02    

[:icon4][:icon4][:icon4]
 
Si quelqu'un sait s'il est possible de mettre des contrôles dans une listbox (dessinée en ownerdraw), je suis preneur
 
[:icon4][:icon4][:icon4]
 

Reply

Marsh Posté le 08-12-2005 à 10:03:49    

Si tu veux utiliser CreateProcess, je suis ton homme. Pour ton histoire de ListBox, n'utilises pas CreateProcess.

Reply

Marsh Posté le 08-12-2005 à 10:14:00    

kikoo [:cupra]

Reply

Marsh Posté le 08-12-2005 à 10:14:44    

merci gb, je note cette information précieusement :jap:
 
harko > tu saurais pas pour ma lb ? [:petrus75]

Reply

Marsh Posté le 08-12-2005 à 10:15:17    

Salut, je fais du win32, mais pas de gui, je peux rester quand même ?


---------------
-( BlackGoddess )-
Reply

Marsh Posté le 08-12-2005 à 10:15:17   

Reply

Marsh Posté le 08-12-2005 à 10:17:04    

bin mets-y toi, c'est top. Tiens, genre essaye de mettre des boutons dans une lb, ca me parait un bon exercice

Reply

Marsh Posté le 08-12-2005 à 10:34:50    

si qqun a aussi des exemples d'owner draw tooltip ... [:petrus75]

Reply

Marsh Posté le 08-12-2005 à 10:35:38    

chrisbk a écrit :

[:icon4][:icon4][:icon4]
 
Si quelqu'un sait s'il est possible de mettre des contrôles dans une listbox (dessinée en ownerdraw), je suis preneur
 
[:icon4][:icon4][:icon4]


en subclassant la listbox ?

Reply

Marsh Posté le 08-12-2005 à 10:36:26    

sinon un petit coup de DrawFrameControl() aussi ?

Reply

Marsh Posté le 08-12-2005 à 10:38:17    

Harkonnen a écrit :

en subclassant la listbox ?


 
et je subclasse quoi exactement ? j'ai deja un owner draw dessus, donc jpeux dessiner un bouton a la mimine dans mes items, mais ca me fait pas la gestion d'evenement dessus ... ?
 
DrawFrameControl, je connais pas du tout, je regarde :d
 
 
Sinon, en subclassant une listbox et en gerant le WM_MOUSEMOVE, tu sais comment / si on peut savoir quel item est en train d'etre survolé ?

Message cité 1 fois
Message édité par chrisbk le 08-12-2005 à 10:39:47
Reply

Marsh Posté le 08-12-2005 à 10:46:22    

chrisbk a écrit :


Sinon, en subclassant une listbox et en gerant le WM_MOUSEMOVE, tu sais comment / si on peut savoir quel item est en train d'etre survolé ?


le lParam de WM_MOUSEMOVE contient les coordonnées de la souris, donc je suppose que si tu connais les dimensions d'un item, y'a moyen de se débrouiller avec ça [:figti]

Reply

Marsh Posté le 08-12-2005 à 10:47:01    

Harkonnen a écrit :

le lParam de WM_MOUSEMOVE contient les coordonnées de la souris, donc je suppose que si tu connais les dimensions d'un item, y'a moyen de se débrouiller avec ça [:figti]


 
 
jviens de trouver [:god]
 
LB_ITEMFROMPOINT
 
vala [:petrus75]

Message cité 1 fois
Message édité par chrisbk le 08-12-2005 à 10:53:36
Reply

Marsh Posté le 08-12-2005 à 10:48:11    

et t'as regardé le DrawFrameControl ? à mon avis, ça pourrait te convenir aussi

Reply

Marsh Posté le 08-12-2005 à 10:49:17    

bin ca permet de dessiner un bouton, si j'ai bien compris, mais je vois pas trop comment faire la gestion d'evenement dessus ?

Reply

Marsh Posté le 08-12-2005 à 10:49:24    


pourquoi je tombe sur une page de Le Monde quand je clique sur ce lien ? :heink:

Reply

Marsh Posté le 08-12-2005 à 10:53:53    

corrigé [:petrus75] pb de guillement, meme si ca explique pas "le monde"

Reply

Marsh Posté le 08-12-2005 à 10:54:17    

chrisbk a écrit :

bin ca permet de dessiner un bouton, si j'ai bien compris, mais je vois pas trop comment faire la gestion d'evenement dessus ?


ben c'est du owner draw, donc tu te tapes tout à la mimine ! tu réagis au WM_MOUSECLICK, tu testes les coordonnées de la souris, et t'appelles la callback qui va bien [:petrus75]

Reply

Marsh Posté le 08-12-2005 à 10:55:55    

Harkonnen a écrit :

ben c'est du owner draw, donc tu te tapes tout à la mimine ! tu réagis au WM_MOUSECLICK, tu testes les coordonnées de la souris, et t'appelles la callback qui va bien [:petrus75]


 
[:petrus75] c'est assez rustre, m'enfin ca devrait ptet marcher, jregarderais en detail ce soir

Reply

Marsh Posté le 08-12-2005 à 10:56:51    

chrisbk a écrit :

corrigé [:petrus75] pb de guillement, meme si ca explique pas "le monde"


bah c'est du web, une technologie à la con, un mode de programmation à la con [:jagstang]
l'avantage de ce topic, c'est qu'on y verra pas ces boulets de webeux ! stun topic de l33t ici [:kbchris]

Reply

Marsh Posté le 08-12-2005 à 10:59:15    

Vous êtes obligé de tout coder ? Le moindre petit bouton et son click et sa dimension et tout ?
Avec builder je pose mon bouton, je double-click, et je tape des conneries, c'est bêâû.

Reply

Marsh Posté le 08-12-2005 à 11:00:40    

Non pour des trucs de bases genre bouton, c'est tout fait aussi, la c'est que j'aimerais bien avoir des boutons dans des elements d'une listbox

Reply

Marsh Posté le 08-12-2005 à 11:05:36    

Ouais, j'ai compris que tu voulais un sacré bordel [:ocube]

Reply

Marsh Posté le 08-12-2005 à 11:05:53    

chui un deglingo de l'ihm

Reply

Marsh Posté le 08-12-2005 à 11:09:40    

moi aussi, d'ailleurs toutes mes ihm sont des oeuvres d'art, pour lesquelles le commun des mortels ne pourra jamais cerner l'essence profonde [:kbchris]

Reply

Marsh Posté le 08-12-2005 à 11:11:19    

chrisbk a écrit :

Non pour des trucs de bases genre bouton, c'est tout fait aussi, la c'est que j'aimerais bien avoir des boutons dans des elements d'une listbox


 
je veux pas m'avancer mais il me semble que c'est assez simple à faire aussi sous Builder  ;)

Reply

Marsh Posté le 08-12-2005 à 11:14:02    

haazheel a écrit :

je veux pas m'avancer mais il me semble que c'est assez simple à faire aussi sous Builder  ;)


oui enfin Builder il est là pour ça ! ici on cause Win32, c'est à dire l'API ultime des h4xxor windozes, celle qui est à la base de tout, même de ta VCL d'assistés [:kbchris]

Reply

Marsh Posté le 08-12-2005 à 11:14:09    

C'est quoi l'imh?

Reply

Marsh Posté le 08-12-2005 à 11:14:55    

godbout a écrit :

C'est quoi l'imh?


c'est l'interface graphique :o

Reply

Marsh Posté le 08-12-2005 à 11:15:48    

Harkonnen a écrit :

moi aussi, d'ailleurs toutes mes ihm sont des oeuvres d'art, pour lesquelles le commun des mortels ne pourra jamais cerner l'essence profonde [:kbchris]


 
oui, enfin, heuh, bon [:pingouino]

Reply

Marsh Posté le 08-12-2005 à 11:17:07    

Harkonnen a écrit :

oui enfin Builder il est là pour ça ! ici on cause Win32, c'est à dire l'API ultime des h4xxor windozes, celle qui est à la base de tout, même de ta VCL d'assistés [:kbchris]


 
;)

Reply

Marsh Posté le 08-12-2005 à 11:27:02    

Harkonnen a écrit :


oui enfin Builder il est là pour ça ! ici on cause Win32, c'est à dire l'API ultime des h4xxor windozes, celle qui est à la base de tout, même de ta VCL d'assistés [:kbchris]


Autant faire de la sembleur [:ocube]

Reply

Marsh Posté le 08-12-2005 à 11:32:23    

godbout a écrit :

Autant faire de l'assembleur [:ocube]


ben c'est ce qu'il fait  :sweat:


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 08-12-2005 à 14:44:45    

Harkonnen a écrit :

pourquoi je tombe sur une page de Le Monde quand je clique sur ce lien ? :heink:


 
parce que firefox a des comportements bizarres ? [:petrus75]

Reply

Marsh Posté le 08-12-2005 à 17:40:43    

bon allez, à mon tour de poser une question l33t [:kbchris]
vous voyez le joli soft ici : http://harko.free.fr/soft/euroconv.zip
je résume brièvement : en plus de proposer un affichage en courbe de bézier ([:kbchris]), c'est une calculatrice, et un convertisseur euro "à la volée", c'est à dire que si vous entrez un nombre dans tout textbox de tout logiciel tournant sous windows, et que vous appuyiez sur "Pause", ça vous affiche une magnifique fenetre avec la valeur convertie en euro.
 
c'est un hook global, initialisé avec CreateHook(), toussa.
 
mais le pb : dans word, ou outlook, ou tous les logiciels microsoft, ma fenetre de conversion s'affiche plein de fois, alors que ça marche nickel partout ailleurs !
 
j'ai pas de source pour l'instant, je vous le poste ce soir, en attendant, commencez à plancher dessus [:petrus75]

Reply

Marsh Posté le 08-12-2005 à 18:10:06    

Petit bug sur la gestion du point pour les nombres flottants:
entrer "0.5"
appuyer su backspace 2 fois (suppression de ".5" )
entrer ".6"
et le point est ignoré [:benou]


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed