'**************************************
'Windows API/Global Declarations
'**************************************
Private Declare Function GetMenu Lib "user32" ( _
ByVal hwnd As Long) As Long
Private Declare Function GetSubMenu Lib "user32" ( _
ByVal hMenu As Long, _
ByVal nPos As Long) As Long
Private Declare Function SetMenuDefaultItem Lib "user32" ( _
ByVal hMenu As Long, _
ByVal uItem As Long, _
ByVal fByPos As Long) As Long
'**************************************
'Funtion/Sub Definitions
'**************************************
Public Sub SetBold(frmForm As Form, iMenuPos As Long, iItemPos As Long)
'frmForm [in]: parent form name of menu
'iMenuPos [in]: position of menu, starting from 0
'iItemPos [in]: position of submenu, starting from 0
Dim hMnu As Long, hSubMnu As Long
hMnu = GetMenu(frmForm.hwnd)
hSubMnu = GetSubMenu(hMnu, iMenuPos)
Call SetMenuDefaultItem(hSubMnu, iItemPos, 1&)
End Sub