#include-once #include #include ;~ jugador ; #FUNCTION# ============================================================================= ; Name...........: __GUICtrlMenu_GetID ; ======================================================================================== Func __GUICtrlMenu_GetID($hMenu, $xText) Local $ItemText Local $ItemID Local $SubhMenu, $SubItemID Local $ItemCount = _GUICtrlMenu_GetItemCount($hMenu) For $k = 0 To $ItemCount - 1 $ItemText = StringReplace(_GUICtrlMenu_GetItemText( $hMenu, $k ), '&', '') $ItemID = _GUICtrlMenu_GetItemID($hMenu, $k) If $ItemText = $xText Then Return $ItemID If _GUICtrlMenu_GetItemSubMenu($hMenu, $k) <> 0 Then $SubhMenu = _GUICtrlMenu_GetItemSubMenu($hMenu, $k) $SubItemID = __GUICtrlMenu_GetID($SubhMenu, $xText) If $SubItemID <> -1 Then Return $SubItemID Endif Next Return -1 EndFunc ;==> __GUICtrlMenu_GetID ; #FUNCTION# ============================================================================= ; Name...........: __GUICtrlMenu_ClickByID ; ======================================================================================== Func __GUICtrlMenu_ClickByID($hWnd, $ItemID) _SendMessage( $hWnd, $WM_COMMAND, $ItemID, 0 ) EndFunc ;==> __GUICtrlMenu_ItemClick