User Interface Options in IDL

If you create an application that requires user interaction, you will need to supply a user interface. IDL gives you several options for supplying an interface. In order of increasing complexity, you can use any of the following: