new dialog on button click
-
Hello, If someone can simply break down the steps, as I think I'm missing something... My application is a dialog box, with a few buttons. On the button click, I want to launch a new dialog box which I have created in Resources. I have also added classes for it, so it has a cpp and h file. Now, how do I simply link the button to the dialog box, such that it will simply launch? Thank you. ;)
-
Hello, If someone can simply break down the steps, as I think I'm missing something... My application is a dialog box, with a few buttons. On the button click, I want to launch a new dialog box which I have created in Resources. I have also added classes for it, so it has a cpp and h file. Now, how do I simply link the button to the dialog box, such that it will simply launch? Thank you. ;)
-
if you are using the MFC class wizard you can double click on the button in the resource editor and it will add a handler for you (you are looking to get an ON_BN_CLICKED handler) Inside the handler declare and instance of the new dialog and away you go
just to clarify, is this assuming I have created a class for the new dialog as well? and then you are saying to double click on the button in the old dialog and declare an instance of the new dialog? I think I am creating too many classes, so please just clarify for me where and for what I am creating the classes, thanks!
-
just to clarify, is this assuming I have created a class for the new dialog as well? and then you are saying to double click on the button in the old dialog and declare an instance of the new dialog? I think I am creating too many classes, so please just clarify for me where and for what I am creating the classes, thanks!
BEGIN_MESSAGE_MAP(CMyMainDlg, CDialog) ON_BN_CLICKED(IDC_BROWSE_PATH, OnBnClickedBrowsePath) END_MESSAGE_MAP() void CMyMainDlg::OnBnClickedBrowsePath() { CAnotherDialog dlg; dlg.DoModal(); } CMyMainDlg is the dialog for my main application...CAnotherDialog is the new dialog that I want to bring up on the button click. hope this helps cje
-
Hello, If someone can simply break down the steps, as I think I'm missing something... My application is a dialog box, with a few buttons. On the button click, I want to launch a new dialog box which I have created in Resources. I have also added classes for it, so it has a cpp and h file. Now, how do I simply link the button to the dialog box, such that it will simply launch? Thank you. ;)
Hope I understood your question if you want to run another dialog use m_yourdialog.DoModal() or m_yourdialog.Create_**
**_
whitesky