ステータス行のヘルプ メッセージはネイティブ ヘルプ サポートとして重要なものです。メニュー項目またはツールバー項目をハイライト表示したときに、簡単な説明メッセージがステータス行に表示されます。
すべてのメニュー項目およびツールバー項目のステータス行ヘルプは、項目の HelpString プロパティに含まれています。
メニュー項目またはツールバー項目を最初に作成したときは、HelpString プロパティは空の状態です。
この例では、"TestMenu" という名前の新しいメニューを作成し、次に、"Open" という名前のメニュー項目を作成します。作成したメニュー項目に、HelpString プロパティを使用して、ステータス行ヘルプを割り当てます。
Sub Ch6_AddHelp()
Dim currMenuGroup As AcadMenuGroup
Set currMenuGroup = ThisDrawing.Application.MenuGroups.Item(0)
' Create the new menu
Dim newMenu As AcadPopupMenu
Set newMenu = currMenuGroup.Menus.Add _
("Te" + Chr(Asc("&")) + "stMenu")
' Add a menu item to the new menu
Dim newMenuItem As AcadPopupMenuItem
Dim openMacro As String
' Assign the macro the VBA equivalent of "ESC ESC _open "
openMacro = Chr(3) + Chr(3) + "_open "
' Create the menu item
Set newMenuItem = newMenu.AddMenuItem _
(newMenu.count + 1, Chr(Asc("&")) _
+ "Open", openMacro)
' Add the status line help to the menu item
newMenuItem.HelpString = "Opens an AutoCAD drawing file."
' Display the menu on the menu bar
newMenu.InsertInMenuBar _
(ThisDrawing.Application.menuBar.count + 1)
End Sub