When you build your GUI programatically, you reference objects and assign callbacks as shown in the following table.
![]() |
Note When you build your GUI in the User Interface Editor, you reference objects and callbacks in different ways. |
Assigning IDs and Callbacks through a Program
User Interface Object | How to Reference the Object | How to Assign a Callback to the Object |
Control | Use the ID that NewCtrl returns. | Call InstallCtrlCallback. |
Menu | Use the ID that NewMenu returns. | Call InstallMenuCallback. |
Submenu | Use the ID that NewSubMenu returns. | Call InstallMenuCallback. |
Menu item | Use the ID that NewMenuItem returns. | Call InstallMenuCallback. |
Panel | Use the handle that NewPanel returns. | Call InstallPanelCallback. |
Menu bar | Use the handle that NewMenuBar returns. | Call InstallMenuCallback. |