Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: FaiF (A¥åHøRå) en 29 Junio 2006, 14:08 pm



Título: Evento OnIMWindowCreated en la API de Messenger
Publicado por: FaiF (A¥åHøRå) en 29 Junio 2006, 14:08 pm
Estoy intentando crear un programa que cierre la ventana de conversación del messenger si esta es de cierto contacto (encarta@conversagent.com x ejemplo xD) usando la API de Messenger.

El código que uso es el siguiente pero es como si no me detectara que se abre la ventana ni nada. A ver si alguien me sabe ayudar.

Código:
Public WithEvents MSN As Messenger 'API de Messenger
Private WithEvents objMessenger As MessengerAPI.Messenger

Private Sub Form_Load()
Set objMessenger = New MessengerAPI.Messenger
Set MSN = New Messenger
End Sub

Private Sub objMessenger_OnIMWindowCreated(pIMWindow As Object)
Dim Contactoshablan As IMessengerContacts
Dim ventana As IMessengerConversationWnd
Set ventana = pIMWindow
Set Contactoshablan = ventana.Contacts
If Contactoshablan.SigninName = "encarta@conversagent.com" Then
ventana.Close
End If
End Sub

Salu2  ;)




Título: Re: Evento OnIMWindowCreated en la API de Messenger
Publicado por: FaiF (A¥åHøRå) en 4 Julio 2006, 00:39 am
No ha trabajado nadie antes con esta API para realizar lo que propongo???
Es que no veo dónde está mi error...

Salu2  ;)


Título: Re: Evento OnIMWindowCreated en la API de Messenger
Publicado por: NYlOn en 4 Julio 2006, 01:13 am
Yo si trabaje con las APIs del MSN pero nunca me anduvo ningun evento...
Por ahi solo funcionan en versiones anteriores del MSN. La verdad no se...

Si encuentro algo te aviso, saludos.-


Título: Re: Evento OnIMWindowCreated en la API de Messenger
Publicado por: FaiF (A¥åHøRå) en 4 Julio 2006, 01:16 am
Es que estoy muy desesperado jeje. Con el evento Onwindowdestroyed si que lo conseguí, pero con este nada de nada y eso que intenté usar la misma estructura que en otro...

A ver si alguien por ahí sabe algo más...

Salu2  ;)


Título: Re: Evento OnIMWindowCreated en la API de Messenger
Publicado por: chebu en 18 Julio 2006, 00:19 am
Private Sub MSN_OnIMWindowCreated(ByVal pIMWindow As Object)