WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation d'une application de gestion du presse-papier de Windows 7.

( Télécharger le fichier original )
par MAKA MAKA Ebenezer NOUMBO NGUETSOP Stephane Cedric
ENSET DE DOUALA - DIPET II 2013
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

2.1.1.2. Formats inscrits du presse-papier

De nombreuses applications fonctionnent avec des données qui ne peuvent pas être traduites en un format standard de presse-papier sans perte d'information. Ces applications peuvent créer leurs propres formats de presse-papier. Par exemple, si à partir d'une application de traitement de texte, on copie du texte formaté dans le presse-papier en utilisant un format de texte standard, les informations de formatage seront perdues. La solution sera d'enregistrer un nouveau format de presse-papier tel que Rich Text Format (RTF) qui contiendrait en plus des données, les différentes informations concernant le formatage du

texte. La fonction RegisterClipboardFormat15 permet d'enregistrer un nouveau format de presse-papier.

2.1.1.3. Formats privés du presse-papier

Une application peut déclarer un format presse-papier privé en définissant un identifiant dans la plage allant de CF_PRIVATEFIRST à CF_PRIVATELAST. [10]On utilise un format privé lorsque les données qu'on manipule n'ont pas besoin d'être enregistrées dans le système. Les ressources sollicitées lorsque le programme utilise un format privé de presse-papier ne sont pas libérées automatiquement après usage. On peut utiliser un message WM_DESTROYCLIPBOARD pour libérer toutes les ressources associées lorsque l'opération est terminée.

2.1.1.4. Formats multiples du presse-papier

Lorsqu'une application place une donnée dans le presse-papier, elle devrait fournir des données dans autant de format que possible. Ceci permet que la donnée stockée dans le presse-papier puisse être utilisée par le plus d'application possible.

Prenons par exemple un tableur (MS Excel). On ne peut y copier que des tableaux. Ces données (tableaux) sont probablement stockés dans le presse-papier dans un format de texte basique, séparé par des virgules afin qu'un autre tableur ou une application de gestion des bases de données puissent les utiliser. Imaginons maintenant que l'on veuille exploiter les données dans une application de traitement de texte. Il serait souhaitable de définir un autre format de données plus adapté à cette circonstance d'où la nécessité d'utiliser des formats de données multiples dans le presse-papier.

Le format de presse-papier qui contient le plus d'information doit être placé en premier sur le presse-papier, suivi des formats moins descriptifs. Lorsqu'on souhaite coller une information à partir d'une application, celle-ci récupère généralement dans le presse-papier le premier objet dans le format qu'il reconnait. Les formats du presse-papier sont classés du plus descriptif au moins descriptif, le premier format reconnu est aussi le plus descriptif.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Enrichissons-nous de nos différences mutuelles "   Paul Valery