| 
 The difference between the three prototypes is the occluding behavior of the dialog box, as illustrated in the following examples: 
 When you construct a dialog box, you will start by deriving from the AFXDialog class. The first thing you should do in the constructor body is call the base class constructor to properly initialize the dialog. Then, you would build the contents of your dialog by adding widgets. For example: class MyDB(AFXDialog):
    # My constructor
    def __init__(self):
        # Call base class constructor
        AFXDialog.__init__(self, 'My Dialog', self.DISMISS)
    # Add widgets next... | |||||||