SoloCodigo
Programación General => Delphi => Mensaje iniciado por: BtbW en Viernes 31 de Octubre de 2003, 00:59
-
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
-
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 );