J'espère que cette cette source vous a plue, si c'est le cas, ce serait sympa de m'aider sur les points suivants, sur lesquels je bloque, merci !
- m'aider à mieux comprendre le code de base de l'ocx "MySCM" et à l'optimiser, dont je déposerai les sources séparément).
- quelle alternative peut-on utiliser pour permettre de placer autant d'icônes différents que l'on souhaite dans une listView (car via une imagelist traditionnelle, on est très limité (pas plus de 1500 en 16*16) ?
- Comment gérer le défilement de scrollbars en modifiant la propriété scalemode du contrôle parent contenant le contrôle à faire défiler ? Mieux détaillé sur "http://www.vbfrance.com/forum.aspx?Article=48992"
- Comment modifier l'icône d'un exe déjà compilé de tous les formats (16*16, 32*32) et de tous types de couleurs(16, 256, 16 millions) ?
--> "Warning" à fait une très bonne source, présente sur le site, permettant de faire celà, mais malheureusement, elle ne permet de modifier que l'icône 32*32 d'un fichier (et donc l'icône 16*16 de ce même fichier reste le même qu'avant la modification).
- Comment réaliser un défilement de miniatures de la même façon que le viewer "ACDSee", en pouvant afficher autant d'images que l'on souhaite sans avoir de dépassement de capacité (ou de msg : "Mémoire insuffisante") car on a chargé autant de pictureBox que de miniatures (par exemple 2000). Et par ailleurs, en donnant l'impression d'avoir charger une pictureBox pour une miniature. Et non pas le système de 10 pictureBox, dans lesquelles seraient chargées les miniatures au fur et à mesure du scrolling. Il faut voir les miniatures monter et descendre. J'ai déjà essayer pas mal de façons, mais la plus prometteuse consiste à copier une miniature de chaque image à afficher, l'une à la suite de l'autre, dans une seule et même pictureBox. Mais le problème est que la hauteur de la pictureBox est limitée si on laisse la propriété scalemode du contrôle parent en twips. Mais lorsque je change l'unité d'affichage, je n'arrive plus à contrôler le scrolling de la vscroll. Si qqun peut m'aider à ce sujet sur lequel je plante depuis longtemps, ce serait super !
Un grand MERCI d'avance à tous ceux qui essayeront de m'aider !!!!
MyC - "mycorporation@caramail.com"