In most cases you do not need to call these methods because the mode
infrastructure calls them for you. However, you may want to write your own
show and hide methods to perform
some special processing that will be executed just before your application
posts or unposts the dialog box. For example, you can register and unregister
queries inside the show and hide
methods. You must call the base class versions of the
show and hide methods, or the
methods will not behave as expected. For example, in your dialog class code you
could add the following lines:
def show(self):
# Do some special processing here.
...
# Call base class method.
AFXDataDialog.show(self)
def hide(self):
# Do some special processing here.
...
# Call base class method.
AFXDataDialog.hide(self)