IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

D�sactiver copier/couper/coller d'un TMemo


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 27
    Par d�faut D�sactiver copier/couper/coller d'un TMemo
    Bonjour � tous,

    J'aimerai d�sactiver les fonctions de Copier/Couper et Coller d'un TMemo, (que j'utilise pour faire de l'affichage seulement).

    J'ai trouv� des bout des de solutions sur des sites anglais, � savoir intercepter les messages windows WM_COPY, WM_CUT. mais je bloque sur l'impl�mentation


    Je vous remercie d'avance de votre aide

  2. #2
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    D�tails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par d�faut
    Tous les contr�les de la VCL poss�dent une m�thode WindowProc que tu peux rediriger pour capter ces messages.

    Pour un exemple regarde mon blogue: http://www.optimatek.com/2010/03/tex...une-liste-vide

  3. #3
    Membre Expert
    Avatar de sat83
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Par d�faut
    Est-ce que l'utilisateur dois pouvoir �crire dans le Memo, ou il s'agit uniquement d'un affichage pour ton programme?

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 27
    Par d�faut
    Merci pour vos r�ponses rapides,
    Non l'utilisateur ne doit pas �crire dans la zone, c'est purement de l'affichage.

    Crayon,

    Ton exemple correspond � ce que je veux faire. Par contre j'ai un soucis � la compilation. La ligne suivante me g�n�re une erreur du type

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    Classes::TWndMethod OldListViewProc;
    TWndMethod n'est pas un membre de Classes
    J'avoue que sa d�passe (encore ) mes comp�tences! Que veux dire ce mot "Classes"?

  5. #5
    Membre Expert
    Avatar de sat83
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Par d�faut
    Si c'est pour de l'affichage, pourquoi utiliser un Memo???
    Utilise un composant qui ne permet pas � l'utilisateur de faire des copier/coller pour afficher tes informations...
    Sinon tu met la propri�t� Enabled false, ce qui rendra l'acc�s au texte du Memo impossible � l'utilisateur...

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 27
    Par d�faut
    J'utilise un Memo, pour g�rer l'affichage de fa�on plus facile... Le texte que j'affiche peut faire 2 mots jusqu'� une 20 lignes (dans ce cas le schroll est bien pratique).

    Le fait de mettre enable � false, m'affiche les text en "gris"... Et doit certainement me d�sactiver la schroll bar..

    sat83, Peut �tre une autre id�e de composant qui pourrai �tre utilis�?

    La solution de Crayon me semblait bien!!! Je suis preneur pour tout autre id�e..

    En tout cas, merci!

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Menu �dition: copier, couper, coller..
    Par rudhf dans le forum Windows Forms
    R�ponses: 9
    Dernier message: 02/06/2007, 19h47
  2. [VB6] copier,couper,coller un texte
    Par guizmoh dans le forum VB 6 et ant�rieur
    R�ponses: 14
    Dernier message: 27/03/2006, 22h05
  3. [Word] Probl�me de copier/couper/coller suivant les versions
    Par SkYsO dans le forum API, COM et SDKs
    R�ponses: 6
    Dernier message: 07/12/2005, 21h11
  4. [VB6] Interception des évènement Copier/Couper/Coller
    Par youtch dans le forum VB 6 et ant�rieur
    R�ponses: 5
    Dernier message: 18/10/2002, 17h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo