Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2493 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [VC++] Creation d'un Message?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VC++] Creation d'un Message?

n°173911
try58
Posté le 09-07-2002 à 18:39:55  profilanswer
 

Je voudrai savoir si il est possible de creer son propre message sous VC7 (avec une variable genre WM_MONMESSAGE).


---------------
LOVE & PEACE !!! [:kirvel]
mood
Publicité
Posté le 09-07-2002 à 18:39:55  profilanswer
 

n°173914
antp
Super Administrateur
Champion des excuses bidons
Posté le 09-07-2002 à 18:45:00  profilanswer
 

En programmation Win32 en général il suffit que tu utilises des numéros de messages supérieurs à WM_USER (je crois), donc tu définis les messages que tu veux,  
#define WM_MONMESSAGE WM_USER+1
je sais plus si ce sont des define pour les messages... je suppose que oui.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°174097
try58
Posté le 10-07-2002 à 09:24:18  profilanswer
 

ok merci!


---------------
LOVE & PEACE !!! [:kirvel]
n°174100
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 10-07-2002 à 09:28:56  profilanswer
 

attention, il est possible que ton message soit utilisé par une autre application
 
le mieux dans ce cas est d'utiliser un message registered


---------------
J'ai un string dans l'array (Paris Hilton)
n°174105
try58
Posté le 10-07-2002 à 09:37:21  profilanswer
 

C'est quoi un message registered?


---------------
LOVE & PEACE !!! [:kirvel]
n°174107
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 10-07-2002 à 09:40:08  profilanswer
 

C'est un message inscrit dans la base de registres, ainsi tu es sur que personne n'utilisera le meme message que toi.
Ces messages sont généralement utilisés dans le cas d'applications placées dans le System Tray, car vu le nombre d'applications que cette barre peut recevoir, on n'est jamais sur que les messages ne vont pas se téléscoper => obligation d'utiliser un message registered


---------------
J'ai un string dans l'array (Paris Hilton)
n°174120
try58
Posté le 10-07-2002 à 09:53:11  profilanswer
 

Comment je dois fair pour en creer un? Parce que la j'avoue que c'est un peu obscure pour moi! :heink:


---------------
LOVE & PEACE !!! [:kirvel]
n°174124
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 10-07-2002 à 09:59:27  profilanswer
 

si tu ne comptes pas mettre ton application dans le Systray, pas besoin d'en faire un, contente toi de définir un message avec une valeur éloignée de WM_USER, du style WM_USER+101 par exemple
 
sinon, il me semble que tu dois inclure le mot clé "registered" devant la définition de ton message, mais c'est à vérifier (cf MSDN)


---------------
J'ai un string dans l'array (Paris Hilton)
n°174166
try58
Posté le 10-07-2002 à 10:45:17  profilanswer
 

Je trouve que ce n'est pas evident de creer son propre message et de lui affecter une fonction !
Je suis en train de lire comment fair sur la MSDN et c'est chaud  :sweat:


---------------
LOVE & PEACE !!! [:kirvel]
n°174224
LetoII
Le dormeur doit se réveiller
Posté le 10-07-2002 à 11:39:51  profilanswer
 


Message numbers in the second range (WM_USER through 0x7FFF) can be defined and used by an application to send messages within a private window class. These values cannot be used to define messages that are meaningful throughout an application, because some predefined window classes already define values in this range. For example, predefined control classes such as BUTTON, EDIT, LISTBOX, and COMBOBOX may use these values. Messages in this range should not be sent to other applications unless the applications have been designed to exchange messages and to attach the same meaning to the message numbers
 
 
Si j'ai bien lu, tant que tu utilise ces messages au sein de ton application y a pas de pb et c tout simple:

Code :
  1. #define WM_MONMESSAGE WM_USER+3


Message édité par LetoII le 10-07-2002 à 11:40:13

---------------
Le Tyran

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [VC++] Creation d'un Message?

 

Sujets relatifs
Création d'un site web avec tableaux[Web] Creation d'un formulaire?
[PHP] message lors d'un passage sur un lien[Java] JMS et message queuing
permissions d'écriture pour la création d'un répertoire[création] Programme de tri automatique de fichiers : AutoMoove
[Java] JDBC-ODBC et Creation de DSNcreation fichier et excel puis ecriture dans ce dernier
[VC++] Creation d'ID en dynamiquecréation d'histogramme en vb
Plus de sujets relatifs à : [VC++] Creation d'un Message?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR