My application has a main window that occupies about a eighth of the screen. This contains several Owner Drawn option buttons which trap a left double click. Is there a way of creating a dialog box dynamically ( ie not based on a resource script ) when the button is double clicked. The reason for this is that the number of controls that appear in the dialog box will vary. If a dialog box can not be used, is it possible to create another window outside of the main window's client area ?