Possible it is possible, buttons are CWnd derived so you can use them independantly of Dialogs. The main difference is that you will
probably have to do all through code (
CFormView can use Editor as well). Dialogs make it much easier with the dialog editor and the wizard.
If you want/need to do it: investigate a bit (here in codeproject, in
MSDN [
^] or google a bit... you will have a lot of info), make your tests, and ask aboout what you don't understand or the errors you get.
Edit: Underlined text and MSDN link added
Addition after OP answer:
You are welcome.
On the other hand, if you prefer using CView classes you can use
CFormView[
^] (as I said before in my first edit). This class is "more or less" as a CDialog, but you have a bigger functionality without complicating it so much using the wizard.
It depends on your requirements.
For example:
I would use CDialog to create a new element, getting some concrete data from the user, changing some properties of an object, showing easy things... (processes that you need just temporally or that are "quite local")
But I would use a CFormView to contain the most important and used controls of the application, displaying graphics or more elaborated controls, interacting with other views, printing... (processes that you could need during the whole runtime and/or "globally")