Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

SKIN B2 (OU PRESQUE), MODIFIEZ L'ESTHÉTIQUE DE VOS APPLICATIONS À VOTRE GUISE (W2K & +) [OCX]


Information sur la source

Catégorie :Control Classé sous : skin, interface, ocx, xp, afck Niveau : Initié Date de création : 16/06/2006 Date de mise à jour : 16/06/2006 01:33:27 Vu / téléchargé: 7 939 / 16 836

Note :
9,5 / 10 - par 4 personnes
9,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (18)
Ajouter un commentaire et/ou une note


Description

Cliquez pour voir la capture en taille normale
15 mois après la B1, voici enfin un OCX intégrant pas mal d'options...

les ressources sont sous forme de DLL ActiveX auto-ajoutées par l'OCX (CreateObject).
j'ai laissé 2 3 exemples, et 10 sont fournies compilées.

lancez le groupe de projet pour voir qui fait quoi.

espérons que cette version vous plaise au moins autant que la première.
comme d'hab, comm + note ;)
 

Conclusion

je voulais directement passer à une version V (et pas encore une Beta), mais j'ai été pris de court...
cette source est réalisée depuis décembre, je l'ai un peu paufinée pour pouvoir la partager.

le code est loin d'être parfait et il contient des bouts de codes de différents de mes projets (et 2 modules empruntés et cités), mais il est fonctionnel et non-buggué.

la prochaine version sera totalement différente, donc je ne mettrai normalement plus à jour cette source.

ps : avant d'utiliser cette source (usage perso et/ou pro), lisez bien les fichiers texte joints
++
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

16 juin 2006 01:33:27 :
.

Commentaires et avis

signaler à un administrateur
Commentaire de yvesyves le 16/06/2006 20:04:44

Ta source est superbe malgrès un tout petit défaut lors du resizing. Une petite question : on fait comment pour créer un skin, j'ai pas trop compris sur ce point. Sinon 9/10 pour le code et l'aspect final.

signaler à un administrateur
Commentaire de PCPT le 16/06/2006 20:22:57 administrateur CS

merci YvesYves.
un défaut lors du resize? lequel??
pour le resize "rapide", il faut utiliser l'ocx compilé (fourni d'ailleurs dans le dossier release)
à moins que tu parles du resize "très petit", dans ce cas en effet je suis au courant... (problème isolé mais çà restera comme çà)

pour créer une skin, il faut faire une dll. voir les exemples fournis.

++ ;)

signaler à un administrateur
Commentaire de yvesyves le 16/06/2006 21:05:34

Ah c'est parce que j'ai pas encore testé le projet compilé. Ok. je vais essayer de créer une dll. Merci pour cette source très utile. J'attends la V.

signaler à un administrateur
Commentaire de PCPT le 19/06/2006 14:12:09 administrateur CS

le projet est volumineux parce que les ressources sont fournies (exemples).
testez-le, c'est plus facile à comprendre qu'il n'y parraît...
j'attend vos retours ;)

signaler à un administrateur
Commentaire de lex1111 le 21/06/2006 18:07:24

j'ai un problème quand je charge "Gpe_SkinFast (Lancez-moi).vbg"
voila le message renvoyé et  "c:\...\psample\AFCK_SkinFast.ocx could not be load"

Vous savez d'ou vient le problème ?

signaler à un administrateur
Commentaire de PCPT le 21/06/2006 18:14:04 administrateur CS

je viens de le télécharger, aucun souci...
l'ocx n'a pas à être chargé puisque le projet n'est pas lié (pas de compatibilité binaire de l'ocx).
es-tu sûr de ne pas avoir fait une fausse manip?
à moins simplement que tu sois sous Win98 (voir titre de la source ;))

++

signaler à un administrateur
Commentaire de mortalino le 30/07/2006 00:37:11

Salut PCPT,

j'ai le même problème que Lex,
pour le résoudre, il faut aller dans "C:\Documents and Settings\Nic\Bureau\pcpt\pSKinFast\release", copier "AFCK_SkinFast.ocx", puis aller dans "C:\Documents and Settings\Nic\Bureau\pcpt\pSample" et coller l'OCX.

++

signaler à un administrateur
Commentaire de mortalino le 30/07/2006 00:44:23

Bah c'est génial, si tu n'y vois aucuns inconvéniants, je l'utiliserai bien pour la source de JRivet (un p'tit module à lui faire) ainsi que pour mes futures sources.

Sinon, le code est comme toujours clair et bien aéré. Si j'y arrive, j'essaierai d'en faire pour m'entrainer !!

++   ;)

signaler à un administrateur
Commentaire de PCPT le 30/07/2006 05:13:08 administrateur CS

salut Mortalino,
utilise, utilise, c'est fait pour ;)
pour le souci... effectivement c'est l'ocx compilé qui est référencé dans l'exemple.
j'ai malheureusement fait trop d'essais... il faudrait que je nettoie le registre pour pouvoir corriger çà...
si le simple déplacement de l'ocx suffit, je préfère laisser tel quel ^^

@+ ;)

signaler à un administrateur
Commentaire de infoamz le 23/08/2006 15:37:04

superbe ce code est extra

signaler à un administrateur
Commentaire de PCPT le 19/09/2006 12:39:15 administrateur CS

bon, quelques points me chagrinent...
cette source sera mise à jour (V2 cette fois-ci) d'ici avant décembre.
principaux intérêts en vue : resize bloqué (définissable), handle de chaque bouton (pratique pour un curseur perso), surement skins sous forme de zip, etc...

signaler à un administrateur
Commentaire de bilaloch le 08/10/2007 15:22:38

Bonjour PCPT. Excellente source, 9/10 (ça aurait été 10 si tes "principaux intérêts" étaient déjà présents :P mais c'est déjà une bonne note). J'ai eu besoin de ton prog, mais je voulais savoir quelque chose d'abord... Pourquoi lorsque j'insère l'OCX dans mon projet, il me dit "Indice en dehors de la page" ? A cause de ça j'peux pas utiliser ton code :/ Une autre chose, ton code bouffe beaucoup de mémoire, n'y a t'il pas un moyen de le rendre plus "fluide" ? Pour cette deuxième question, c'est plus une critique constructive qu'une question directe...

BILALoch

signaler à un administrateur
Commentaire de PCPT le 08/10/2007 23:11:05 administrateur CS

salut bilaloch
merci pour ta note verbale ^^

Indice en dehors de la page, tu dois avoir l'indice de skin (1 2 3) supérieur au dossier des skins accessibles

autrement dit, la skin voulu est introuvable.
si tu as ouvert directement le zip, il faut copier AFCK_SkinFast.ocx dans le dossier pSample et l'enregistrer (regsvr)

je dis devrais parce que juin 2006... ;)


pour la mémoire là çà m'étonne beaucoup!
j'ai fait énormément de tests et j'ai utilisé l'OCX pour un projet très gourmand, de mémoire l'OCX consommait 8Mo pour 3 form simultanées et tous les déchargements sont complet.
(les 8Mo concernent également les forme et leur contrôles)

quant à la rapidité/fluidité, avec mon PC qui est une référence officielle de lenteur et autres désagréments en tous genres, la skin se charge en moins d'une seconde en IDE.
reste par contre des saccades pendant le resize manuel, qui sera amélioré dans une prochaine version peut-être... ;)

++

signaler à un administrateur
Commentaire de bilaloch le 09/10/2007 21:16:55

Desolé de mon post. Après relecture, j'ai remarqué que j'étais bien ambigüe.

1 - Merci pour ton aide, à présent je peux utiliser ton prog ^^ ; je vais encore un peu l'optimiser pour mon cas mais il est parfait...

2 - Pour ce qui est de la mémoire, il est vrai qu'il en bouffe pas trop... En fait, je voulais parlais de la fluidité, notamment lors de la redimension ou du déplacement de la feuille.

Encore merci, tu mérites ta place d'admin ici :D

BILALoch

signaler à un administrateur
Commentaire de PCPT le 09/10/2007 23:05:24 administrateur CS

çà me rassure :p

la fluidité au resize est en effet ce qui me dérange le plus également.
quel dommage d'ailleurs puisque je sais comment améliorer mais je n'ai pas le temps :D
(on en est tous là non?)

bref, en attendant : une astuce!
regarde ma toute première source, la B1. tu verras comment masquer la forme et afficher juste un cadre pendant le resize à la place. là la fluidité est vraiment bonne.

attention, cette source n'est néanmoins pas un exemple didactique, bien au contraire...

ahlalala, les débuts :p

signaler à un administrateur
Commentaire de bilaloch le 10/10/2007 21:59:22

Ne t'inquiète pas pour moi PCPT ^^ . Mes débuts je les ai fait il y a quelques années de cela... Même si j'avoue que ces temps ci j'me suis un petit peu ramolli, vu que j'avais aucun projet à taffer. En fait, j'avais la flemme de comprendre toute ta source et de tout relire, car en vérité je voulait l'utiliser tout simplement ^^' . Ma flemme me tuera :D Enfin merci pour ton astuce, c'est ingénieux. J'l'utiliserai si j'en aurai besoin :)

BILALoch

signaler à un administrateur
Commentaire de PCPT le 10/10/2007 22:58:34 administrateur CS

je parlais de mes débuts (la B1) ;)

ici le code est pas mal commenté, tu devrais t'y retrouver sans trop de mal
amuse toi bien avec les modifs
++

signaler à un administrateur
Commentaire de Vastran7 le 06/11/2008 08:59:50

slt, suis désolé mais malgré tous mes efforts j'ai pas pu utiliser AFCK_SkinFast.ocx dans mon projet. Je  parviens néanmoins à l'ajouter au projet mais à chaque fois que j'essaie de placer le controle AfSkin sur une feuille j'obtiens l'erreur "Indice en dehors de la page". Pour pouvoir l'utiliser dans un projet n'a t'on besoin que de l'ocx ou comment s'y prendre? J'ai trouver cette source parfaite et lui ai donné un 10.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Ocx pour controles windows XP [ par patcui ] Je cherche un controle pour faire des controles windows xpMerci, Problème avec XP et VB5 [ par 007 ] Salut à tousJ'ai upgradé mon PC de Me à Xp. Quelques temps après, j'ai installé VB5 et j'ai tenté d'ouvrir des progs que j'avais fait quand j'avais Me Interface Windows XP ? [ par Arnotic ] Bonjour, Je voudrai bien savoir comment on peut intégrer à notre logiciel l'interface de Windows XP et non pas l'ancienne (par défaut). En vous re portage de MSMAPI32.OCX vers Windows XP [ par JoeBiloute ] J'ai développé une appli sous Windows 98 utilisant l'activeX MSMAPI32.OCX. Sous les OS Windows95 et W98, no problemo , tout fonctionne parfaitement et Utilisation d'un ocx (Menu XP) - Copyrights [ par jockos ] J'ai l'intention d'utiliser un Menu dans mon application Vb de style XP (Word Xp ...).J'ai trouvé pil-poil le controle ActiveX qu'il me fallait, pour Pb d'installation [ par Ricou13 ] Salut, J'ai un big problème : J'ai développé un prog avec VB6 français sous NT4 (SP6). Parmis les composants VB, il y a Comdlg32.ocx (CommonDialog) et Autorisation sur un common dialog dans XP [ par lbrun73 ] Dans XP version familiale, je n'ai pas l'OCX COMDLG32.OCX dans System32, alors je l'ai copié à partir d'une version de windows2000 pro et installer vi newbie et ocx...cauchemard ! [ par fts ] bonjour ,je m'interesse à vb6 depuis tres peu de temps et ai eu le bonheur de trouver ce site qui regorge d'info précieuses pour moi.un de mes problèm ImgScan et Windows XP Pro [ par Slyman ] Bonjour à tous!J'utilise ImgScan.ocx pour piloter mes scanner twain avec mes prg VB.Je viens d'acheter un PC sous Windows XP pro et le système ne veut Toolbar XP [ par REZIGMSCOM ] Je veu bien avoir le code source qui permet de créer l'OCX nommé TOOLBARXP.ocx pour que je puisse utiliser dans mes application VB6 merçi pour votre c


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,624 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.