VIRTUALDC ==> DESSINER SANS PICTUREBOX (BITBLT, PRINT, GRADIENT, ELLIPSE...) AV

Signaler
Messages postés
687
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
27 août 2014
-
Messages postés
109
Date d'inscription
dimanche 27 juillet 2008
Statut
Membre
Dernière intervention
2 février 2012
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/43244-virtualdc-dessiner-sans-picturebox-bitblt-print-gradient-ellipse-avec-gdi32

Messages postés
109
Date d'inscription
dimanche 27 juillet 2008
Statut
Membre
Dernière intervention
2 février 2012
3
Bonjour et bravo violent (tu porte bien ton nom je trouve) pour toutes tes excellentes sources.

Avec PCPT, vous êtes à 2 doigt de nous finir le contrôle dont tout le monde rêve:
le richRECTbox!
myrrb.picture
myrrb.line
myrrb.bordure = false
myrrb.left
myrrb.height
myrrb.text (pourquoi pas (tout simple genre printdc))
myrrb.titrebar = true
myrrb.titre = "mon rrb non invisible"
event myrrb_mouvemouss
event myrrb_wheelup
event myrrb_out
event clavier (pourquoi pas)
event focus (tant qu'à faire)
...
genre window mais sans les restrictions de windows.
Le contrôle polyvalent que l'on utilise pour tout.
(jusqu'au simple click dans une zone predefinie)

fini les labels, les picturebox et autres contrôles difficilement transportables.

Pourtant, ce contrôle n'est qu'un carré vide.
(vide mais pas creux!)

Et on peut encore lui ajouter 2-3 fonctionnalités genre myrrb.capture ou myrrb.hdlefenetredudessous...

Vous y avez déja penser n'est pas?
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
30
Viens vite au natif, seulement avec du vrai code que tu te rendras compte de ces évidences.
Messages postés
1812
Date d'inscription
mardi 31 mai 2005
Statut
Membre
Dernière intervention
26 octobre 2010
1
Merci pour cette remarque, je l'ignorais.
@+
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
30
ByVal ne crée une copie que pour un tableau.
Si c'est valeur simple c'est au contraire plus rapide pour la fonction recevante, pas de pointeur à déréférencer.
Afficher les 12 commentaires