Programación General > Visual C++

 Menu En El Systray

(1/1)

martinss:
Tengo una duda, que fucniones tengo que utilizar para hacer un menu desplegable como este:



saludos.

AnioN:
aca tenes algo, espero que te sea util.

http://www.codeproject.com/shell/trayicons...&select=1455705

SteelX:
Con estos  buenos erticulos tienes para divertirte  ;)

http://www.codeproject.com/shell/IconAnimation.asp
http://www.codeproject.com/shell/akTrayIcon.asp
http://www.codeproject.com/shell/systemtray.asp

martinss:
Hola, queria saber que case tengo que agregar y que tengo que escribir para que cuando apreten boton derecho en mi trayicon aparezca un menu con opciones. Muchas gracias.

el codigo es este:


--- Código: Text --- LRESULT CALLBACK MyProgramDialog( HWND hDlg, UINT Msg, WPARAM wParam, LPARAM lParam ){   switch ( Msg )  {  case WM_INITDIALOG:      return TRUE;   case WM_SYSCOMMAND:      if ( wParam == SC_MINIMIZE )      {          trayIcon.hWnd = hDlg;          Shell_NotifyIcon( NIM_ADD, &trayIcon );          ShowWindow( hDlg, SW_HIDE );          return TRUE;      }      break;  case WM_TRAY:      TrayIcon( (WPARAM)(hDlg), lParam );      break;  }    return FALSE;}  

SteelX:
Parece que no te gustaron los Links que te mostramos anterior.

eres de Bogota ??? en Bogota es la unica parte donde no saben que Apretar es un verbo irregular y cuando se conjuga en 3era persona se dice  APRIETA.

bueno. aparte de eso deberas usar la funcion

TrackPopupMenu

http://msdn.microsoft.com/library/default....ckpopupmenu.asp

la forma en que la llenes o la uses Investigala .. en la pagina www.codeproject.com puedes investigar codigo como este (de la API de windows) sin usar Clases como MFC

Navegación

[0] Índice de Mensajes

Ir a la versión completa