begin process at 2010 02 10 13:40:14
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

 > [C/WIN32] CONTROLE HYPERLINK

[C/WIN32] CONTROLE HYPERLINK


 Information sur la source

Note :
Aucune note
Catégorie :API Classé sous :controle personnalisé, hypertexte, MOUSETRACKEVENT Niveau :Initié Date de création :15/12/2007 Vu / téléchargé :3 058 / 106

Auteur : julienbj

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note


 Description

Cette source montre la création d'un composant "perso", l'hyperlink ou lien hypertexte. Certaines sources traitent déja du sujet. Celle-ci montre une nouvelle méthode pour l'enregistrement des paramètres propres au controle.
Dans les sources traitant de la création des composants, j'ai toujours vu l'enregistrement des paramètres avec SetWindowLong et le paramètre GWL_USERDATA. Je n'aime pas cette méthode puisqu'elle empèche l'utilisateur de se servir de cet espace mémoire pour y stocker des infos propres à leur application. Dans cette source, je montre comment réserver un espace propre au composant lors du RegisterClassEx et comment l'utiliser par la suite. L'utilisateur garde donc accès à l'espace GWL_USERDATA.
Le controle hyperlink quand à lui simule un lien hypertexte (changement de couleur au survol, lorsqu'il a été visité, message de notification à la fenètre parent, redimensionnement automatique, ...)
Cette source montre également l'utilisation de MOUSETRACKEVENT.


 Conclusion

N'hésitez pas à critiquer pour apporter des améliorations au controle ou pour me faire remarquer les absurdités que j'ai pu commettre.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip [C] COULEUR CONSOLE
Source avec Zip Source avec une capture [C] NET DIALOG - ENVOI DE MESSAGES SUR UN RÉSEAU PRIVÉ
Source avec Zip Source avec une capture CREATION D'UN COMPOSANT: UNE JAUGE
Source avec Zip Source avec une capture HORLOGE
Source avec Zip Source avec une capture DICTIONNAIRE [C UNIQUEMENT]

 Sources de la même categorie

Source avec Zip Source avec une capture CALENDRIER (WIN64) par BruNews
Source avec Zip Source avec une capture IMPRESSION EN WIN32 API AVEC OPTIONS par racpp
Source avec Zip Source avec une capture INFOTIP SHELL EXTENSION (BULLE DE L'EXPLORATEUR WINDOWS) (WI... par racpp
Source avec Zip Source avec une capture BROUILLAGE DES FICHIERS JAVASCRIPT ET CSS(WIN32) par gagah1
Source avec Zip Source avec une capture CHANGE CURSEUR par ganjarasta

Commentaires et avis

Commentaire de SnOOpss le 17/12/2007 17:35:46

Comme tu le dit il y a pas mal de sources du meme style comme http://www.cppfrance.com/codes/GHLINK-CONTROLE-POUR-LIENS-WIN32_41366.aspx il  y a meme des passages qui ressemblent etrangement a du copier coller.

Commentaire de julienbj le 17/12/2007 19:03:04

Certains passages sont repris: code d'exemple et une partie de la gestion de la souris (je crois), mais ça fait plusieurs contrôle sur lesquels j'utilise le même code pour la souris.
L'intérêt réside surtout (pour moi) dans l'enregistrement des paramètres. Du moins, c'était ce que je voulais montrer dans cette source.

Commentaire de julienbj le 17/12/2007 19:06:29

Ah si, tu as raison, rendons à César ce qui est à lui, l'idée des messages de notification vient de la source de Gagah1.

Commentaire de SnOOpss le 17/12/2007 19:46:00

Désolé, j'ai pas voulu etre agressif, moi aussi je developpe au "copier/coller", pourquoi refaire un truc qui a deja été fait de maniere plus que correcte. Sinon du point de vue d'un debutant, c'est clair, propre et bien expliqué, facile a suivre.

Commentaire de Miquel75 le 11/04/2008 19:54:47

99% des codes de tous les forums du Web sont du copier-coller, de MSDN ou d'ailleurs, alors, on n'est plus à ça près.
Il y aura toujours un Noob croyant qu'il a inventé la roue...

Commentaire de julienbj le 14/04/2008 16:06:26

Je serais heureux de regarder une de tes sources...

Comme dit plus haut, cette source n'a pour but que de montrer une nouvelle méthode pour l'enregistrement des paramètres lors de la création d'un nouveau contrôle.
La méthode est bien évidemment lue d'une doc (MSDN ou autre), je la mets ici puisque je n'ai pas vu de code l'utilisant jusqu'à présent sur ce site et que je la trouve plutôt pratique pour le développement d'un contrôle perso.
Après si tu n'es pas content des sources sur les forums, n'y perd pas ton temps...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Comment intercepter un clic souris sur un lien hypertexte (HOOK) [ par gregos_b ] Bonjour,Je cherche comment intercepter un clic de souris sur un lien hypertexte et surtout l'url du lien cliqué. J'ai déjà réalisé un programme utilis chemin relatif d'un lien hypertexte [ par moustike31 ] Bonjour, Sur un classeur Excel j'utilise plusieurs liens hypertextes or ces liens ne fonctionne plus si on déplace les fichiers auxquels les liens fon


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,076 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales