I am writting a utility that performs many conversions. I want to create a dialog window that displays the progress of these conversions. I need this window to overlap the main dialog. I can do this using the doModal() method but this won't let my conversion code to continue until the dialog returns, which is useless. The other option is creating a modeless window but that will allow the user to access the main dialog unless I disable it. How do I disable the main window? That would solve my problem. Please give me a function I can call to retrieve a pointer to the main window and a function that uses it to disable it or some sort of procedure. Thanks in advance. I appriciate all your help.