by Miltiadis Kritikos (5 Submissions)
Category: Custom Controls/Forms/Menus
Compatability: Visual Basic 5.0
Difficulty: Advanced
Date Added: Wed 3rd February 2021
Rating: (5 Votes)
This module Creates Owner Drawn Menus for VB that provide MSAA information to be used with screen readers and speech synthesizers.
Inputs
Add the paths to the pictures to be displayed next to each menu item and run the code. More information in the readme file provided.
Assumes
The user needs to have a good understanding of subclassing and WinAPI Rendering.
Some minimum Owner Drawn Menu Theory is required
Code Returns
The result is nice menus of any font size with an optional picture next to it.
Side Effects
There is a problem with MSAA: Information is not provided for SubMenus including top level menus. You have to provide this information manually. There is set of commented lines in the menu module that shows how to do this.
Download Owner Drawn Menus (18 KB)