• Martes 5 de Noviembre de 2024, 17:36

Autor Tema:  simular el click del mouse en un mainmenu...o bien desplegar  (Leído 2011 veces)

BtbW

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
simular el click del mouse en un mainmenu...o bien desplegar
« en: Viernes 31 de Octubre de 2003, 00:59 »
0
Hola a todos ...estoy haciendo un programilla en delphi 5...y quiciera saber como puedo simular el click del mouse en un main menu..es decir que se despliegue.
ya intente mandandole mensajes utilizando el handle...sendmessage(TmenuItem.Handle.....) y no he podido...alguna idea?  ..Gracias

BlackTigerX

  • Miembro activo
  • **
  • Mensajes: 92
    • Ver Perfil
Re: simular el click del mouse en un mainmenu...o bien despl
« Respuesta #1 en: Lunes 15 de Diciembre de 2003, 21:01 »
0
suponiendo que la "tecla aceleradora" (la que abre el menu cuando le das Alt+Tecla) es la letra F

  keybd_event( VK_MENU, Mapvirtualkey( VK_MENU, 0 ), 0, 0 );
  keybd_event( Ord('F'), MapVirtualKey( Ord('F'), 0), 0, 0 );
  keybd_event( Ord('F'), MapVirtualKey( Ord('F'), 0), KEYEVENTF_KEYUP, 0 );
  keybd_event( VK_MENU, Mapvirtualkey( VK_MENU, 0 ), KEYEVENTF_KEYUP, 0 );
BlackTigerX