C/Visual C - Evento Mouse en Taskbar

 
Vista:

Evento Mouse en Taskbar

Publicado por juan (7 intervenciones) el 03/12/2002 11:06:35
Buenas, tengo una aplicacion que con la funcion Shell_NotifyIcon
la pongo como icono en la barra de tareas, ¿como puedo saber
cuando se pulso el boton sobre dicho icono?, el problema es que
el proyecto esta creado como aplicacion win32 y no como MFC.

Con MFC se haria como lo siguiente, hay algo equivalente a esto para
una aplicacion win32

BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)
//{{AFX_MSG_MAP(CMainFrame)
ON_WM_CREATE()
//}}AFX_MSG_MAP
ON_REGISTERED_MESSAGE(WM_YOURTRAYCALLBACKMESSAGE, OnTrayCallbackMessage)
END_MESSAGE_MAP()

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Evento Mouse en Taskbar

Publicado por Googol (255 intervenciones) el 03/12/2002 19:18:46
Pero tu aplicación Win32 ¿crea una ventana? ¿Tiene el bucle para procesar sus mensajes? Si es así, tendrás que capturar los eventos que se te envíen desde la TNA. Si no, tendrás que empezar creando la ventana y dando su manejador (handle) en la estructurapasada a Shell_NotifyIcon

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Evento Mouse en Taskbar

Publicado por juan (7 intervenciones) el 04/12/2002 15:37:27
El programa usa las librerias \'gtk\' , porque es un programa linux y lo estoy pasando a windows. Obtengo el handle de la ventana, y la oculto mostrando el icono en el taskbar, pero no se como capturar el evento del raton sobre el icono. ¿Como puedo hacer esto? ¿tienes algun ejemplo?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar