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 !

Sujet : Un bouton + Message perso de Windows Live Messenger [ Divers / General ] (Mecmec)

mardi 13 mai 2008 à 08:50:00 | Un bouton + Message perso de Windows Live Messenger

Mecmec

Bonjour,

Depuis 3 semaines je cherche assez souvent sur le web a faire un bouton pour transmettre le message sur le message perso de Msn, comment il faudrais faire au plus simple?

exemple ,  je clique sur le bouton1 et sa envoi  l'envoi sur le message perso de msn !!



Merci d'avance

mardi 13 mai 2008 à 10:58:09 | Re : Un bouton + Message perso de Windows Live Messenger

Renfield

Administrateur CodeS-SourceS
LA question étant de savoir si ces trois semaines t'auront permis de tomber là dessus :

http://msdn.microsoft.com/en-us/library/cc298458.aspx

mardi 13 mai 2008 à 11:03:10 | Re : Un bouton + Message perso de Windows Live Messenger

Renfield

Administrateur CodeS-SourceS
outre la doc, des forums de développeurs :

http://forums.fanatic.net.nz/index.php?s=7ac45430f98f12eef0399789e5166a3b&showtopic=11709


mardi 13 mai 2008 à 11:48:45 | Re : Un bouton + Message perso de Windows Live Messenger

Mecmec

Merci, non j'avais pas vu, car je ne comprend pas l'anglais, mais là c'est bien avec le lien que tu ma  donné je suis entrain de jouer avec sa:

msnim:add?contact=TUEMAIL@MAIL.COM

:)


sinon aussi , affiché le titre d'une chanson qui passe ou je veux bein ssa marche sa je sais le faire, j'ai juste recuperer des codes d'un code d'ici , sinon sa affiche bien

mais je ne vois pas comment j'pourais faire our que sa marche sans  que le "j'ecoute" est désactivé

dimanche 18 mai 2008 à 21:23:02 | Re : Un bouton + Message perso de Windows Live Messenger

Mecmec

Bonsoir,


J'ai trouvé un code pour affiché le message perso 'Se que j'ecoute'
Normalement il est en VB6
mais là il est entre Vb6 et Vb2008 , car j'voudrais le mettre en Vb2008 , si quelqu'un pourrais me le traduire en VB 2008, car je ne sais pas comment faire, et si possible de le modifié pour que sa met le message perso sans que "Se que j'ecoute" est activé

Merci d'avance


J'suis debutant depuis 3 semaine environ ; mais j'me debrouille bien, mais pour ce code c'est trés dure
--

Option

ExplicitOn

Public

Class Form1

Public

 DeclareFunction SendMessage Lib"user32"Alias"SendMessageA" (ByVal hwnd AsLong, ByVal wMsg AsLong, ByVal wParam AsLong, ByVal lParam AsLong) AsLong

PublicDeclareFunction FindWindow Lib"user32"Alias"FindWindowA" (ByVal lpClassName AsString, ByVal lpWindowName AsString) AsLong

PublicDeclareFunction FindWindowEx Lib"user32"Alias"FindWindowExA" (ByVal hWnd1 AsLong, ByVal hWnd2 AsLong, ByVal lpsz1 AsString, ByVal lpsz2 AsString) AsLong

Private Type COPYDATASTRUCT
  dwData As Long
  cbData As Long
  lpData As Long
End Type

Public Const WM_COPYDATA = &H4A

PublicSub Form_Load()

Dim Data As COPYDATASTRUCT

Dim xTampon AsString

Dim msn AsLong

xTampon =

"\0Music\01\0testtt\0" & vbNullChar

Data.dwData = &H547

Data.lpData = StrPtr(xTampon)

Data.cbData = LenB(xTampon)

Do

msn = FindWindowEx(0&, msn,

"MsnMsgrUIManager", vbNullString)

If (msn > 0) Then

Call SendMessage(msn, WM_COPYDATA, 0, VarPtr(Data))

EndIf

LoopUntil (msn = 0)

EndSub

End

Class

lundi 19 mai 2008 à 07:21:53 | Re : Un bouton + Message perso de Windows Live Messenger

Renfield

Administrateur CodeS-SourceS
entre autres:

Long => Integer

lundi 19 mai 2008 à 16:26:16 | Re : Un bouton + Message perso de Windows Live Messenger

Mecmec

salut, jai pas compris mais par contre j'viens de mettre sa comme sa je ne sais pas si c'est comme sa et que j'suis bien au point pour le rendre compatible avec vb2008:


Option

ExplicitOn

Public

Class Form1
PrivateDeclareFunction SendMessage Lib"user32"Alias"SendMessageA" (ByVal hwnd AsLong, ByVal wMsg AsLong, ByVal wParam AsLong, ByVal lParam AsLong) AsLong
PrivateDeclareFunction FindWindow Lib"user32"Alias"FindWindowA" (ByVal lpClassName AsString, ByVal lpWindowName AsString) AsLong
PrivateDeclareFunction FindWindowEx Lib"user32"Alias"FindWindowExA" (ByVal hWnd1 AsLong, ByVal hWnd2 AsLong, ByVal lpsz1 AsString, ByVal lpsz2 AsString) AsLong
PrivateStructure COPYDATASTRUCT
Dim dwData AsLong
Dim cbData AsLong
Dim lpData AsLong
EndStructure
PrivateConst WM_COPYDATA = &H4A
PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load
Dim Data As COPYDATASTRUCT
Dim xTampon AsString
Dim msn AsLong
xTampon = "\0Music\01\0testttttt\0" & vbNullChar
Data.dwData = &H547
Data.lpData = StrPtr(xTampon)
Data.cbData = LenB(xTampon)
Do
msn = FindWindowEx(0&, msn, "MsnMsgrUIManager", vbNullString)
If (msn > 0) Then
Call SendMessage(msn, WM_COPYDATA, 0, VarPtr(Data))
EndIf
LoopUntil (msn = 0)
EndSub
End
Class





Les 3 seuls erreur que sa met c'est:

StrPtr
LenB et
VarPtr


lundi 19 mai 2008 à 16:28:15 | Re : Un bouton + Message perso de Windows Live Messenger

Mecmec

C'est mieux le copier/coller là :




Option

ExplicitOn
Public
Class Form1
PrivateDeclareFunction SendMessage Lib"user32"Alias"SendMessageA" (ByVal hwnd AsLong, ByVal wMsg AsLong, ByVal wParam AsLong, ByVal lParam AsLong) AsLong
PrivateDeclareFunction FindWindow Lib"user32"Alias"FindWindowA" (ByVal lpClassName AsString, ByVal lpWindowName AsString) AsLong
PrivateDeclareFunction FindWindowEx Lib"user32"Alias"FindWindowExA" (ByVal hWnd1 AsLong, ByVal hWnd2 AsLong, ByVal lpsz1 AsString, ByVal lpsz2 AsString) AsLong
PrivateStructure COPYDATASTRUCT
Dim dwData AsLong
Dim cbData AsLong
Dim lpData AsLong
EndStructure
PrivateConst WM_COPYDATA = &H4A
PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load
Dim Data As COPYDATASTRUCT
Dim xTampon AsString
Dim msn AsLong
xTampon = "\0Music\01\0testttttt\0" & vbNullChar
Data.dwData = &H547
Data.lpData = StrPtr(xTampon)
Data.cbData = LenB(xTampon)
Do
msn = FindWindowEx(0&, msn, "MsnMsgrUIManager", vbNullString)
If (msn > 0) Then
Call SendMessage(msn, WM_COPYDATA, 0, VarPtr(Data))
EndIf
LoopUntil (msn = 0)
EndSub
End
Class


J'ai tout faux? est-ce que je dois abandonné sa ou bien j'suis sur la bonne voix?

lundi 19 mai 2008 à 16:39:01 | Re : Un bouton + Message perso de Windows Live Messenger

Renfield

Administrateur CodeS-SourceS
y'a d'autres erreurs....

les As Long, comme je te le disais, sont a adapter en As Integer

lundi 19 mai 2008 à 17:28:11 | Re : Un bouton + Message perso de Windows Live Messenger

Mecmec

ok merci, et pour le truc là comment il faut faire:  (en rouge c'est les erreur) aprés sa devrais marché c'est sur car en vb6 sa marche trés bien et sa affiche bien le message perso avec le "se que j'ecoute"!!!!!


PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.LoadDim Data As COPYDATASTRUCT
Dim xTampon AsString
Dim msn AsInteger
xTampon = "\0Music\01\0testttttt\0" & vbNullChar
Data.dwData = &H547
Data.lpData = StrPtr(xTampon)
Data.cbData = LenB(xTampon)
Do
msn = FindWindowEx(0&, msn, "MsnMsgrUIManager", vbNullString)
If (msn > 0) Then
Call SendMessage(msn, WM_COPYDATA, 0, VarPtr(Data))
EndIf
LoopUntil (msn = 0)
EndSub



sa met sa en faite:
Erreur 1 Le nom 'StrPtr' n'est pas déclaré.
Erreur 2 Le nom 'LenB' n'est pas déclaré.
Erreur 3 Le nom 'VarPtr' n'est pas déclaré.



Cette discussion est classé dans : bouton, message, windows, perso, live


Répondre à ce message

Sujets en rapport avec ce message

Comment Changez le message perso de Windows live messenger ? [ par Tanner47 ] Bonjour ,j'aimerait savoir quel fonction utilisé pour changer le message perso de windows live messenger en visual basic ?je ne suis qu'un debutant en Modifier message perso windows live messenger [ par dodone ] Bonjour,je cherche à faire un petit programme permettant de modifier automatiquement mon message perso dans des intervals définis de Windows Live Mess Message perso dans windows live messenger [ par Mecmec ] Bonjour, j'avais posté il y a pas longtemps, j'voudrais avoir un code au plus simple possible pour changer le message perso de Windows Live Messenger Creating an instance of the COM component with CLSID.....error: 80040112 [ par aluccard ] Bonjour,j'ai un problème dont je ne pense pas être le seul a l'avoir apres avoir fouiner un peu partout sur le net.J'ai développé une appli qui utilis à propos de windows live messanger [ par mysti200 ] Bonjour à tous, je viens d'installer windows live messanger et mes contacts apparaissent comme avant sauf deux. Le premier son nom est ecrit en bleu ( message à la fermeture de windows XP [ par Numerinsky ] Bonjour, je voudrais faire apparaître un court message avec bouton ok (genre msgbox) quand windows se ferme à ma demande (démarrer/arréter). (j'ai la une petite colle... outlook 2003 [ par expatriechili ] Bonjour,j'ai une petite colle qui n'en sera peut être pas une pour les plus expérimentés d'entre vous, à savoir :Au sein d'outlook (2003), si on a cré Add-in Windows Live Messenger [ par Anotine ] Je créé un add-in pour WLM et mes paramètres devraient être stockés dans un fichier. Mais lorsque je lance le complément, WLM me revoie une erreur (un message sous windows xp familiale [ par nanard36 ] bonjourquand je veux ouvrir un fichier exe telecharge (ou quand je clic sur le setup d'un cdrom), le massage suivant apparait :"C:\WINDOWS\SYSTEM32\AU Subclassing [ par DowIChaT ] Bonjours, Je fais du subclasing pour intercepter des messages de windows, mais j'aimerait avoir la possibilité de faire du subclassing sur cert


Nos sponsors

Sondage...

CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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,343 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é.