I'm trying to create my own version of an MFC Common Dialog. I can get the code into a workable dll, but I can't get the dialog box itself to appear unless I create the dialog box in the rc file of the calling program. I want to avoid that and have the dll create the dialog box itself, much like if you create the CPrintDlg you don't have to redefing the dialog box. I CANNOT MAKE THIS WORK. Any ideas? I'm getting frustrated...