In MFC By Using Communication Between Dialog Boxes,How Can We Send Message Of one Dialog Box To Another Dialog.?
Answers were Sorted based on User's Feedback
Answer / alim
You can use Findwindow api to get the handle of other application and then use that handle n send message.
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / ali
You can also use Inter Process Communication between two dialog boxes. Read about OnCopyData method.
The SendMessage for WM_COPYDATA, they Handle to sender is an HWND
SendMessage((HWND) hWnd, // handle to destination window
WM_COPYDATA, // message to send
(WPARAM) wParam, // handle to window (HWND)
(LPARAM) lParam // data (PCOPYDATASTRUCT)
);
I hope this ll help you.
| Is This Answer Correct ? | 1 Yes | 1 No |
Answer / shiva
using application class we can store the data then we can retrieve that data example
if you're application like
in MyTabapplication.h
bool courses[3];
then dailog class
tab1.cpp
we can pass the data
void CTabOne::OnBnClickedCheck1()
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
CMyTabExampleApp* myApp = (CMyTabExampleApp*)AfxGetApp();
myApp->courses[0] = m_CHK_EXE.GetCheck();
}
tab2.cpp
in you're 2 dailog box
CMyTabExampleApp* myApp = (CMyTabExampleApp*)AfxGetApp();
if(myApp->courses[0])
{
m_CHK_EXE.EnableWindow(TRUE);
//m_CHK_EXE.SetCheck(FALSE);
}
| Is This Answer Correct ? | 0 Yes | 0 No |
What is serialization ?which function is responsible for serializing data ?
If application hangs while SendMessage is waiting for the result, how you handle it?
how does conditionally close the Dialog Box ?
1)How to change the size of a button at run time ?
How can i implement the dynamic menus in MFC plz give the code
How many types of combo box are their
2 Answers Aaditya Info Solutions, E Logic,
What is difference between the TCP/IP and UDP socket
Hi can anyone explain about the synchronization objects types and where we are using in the code.
What is LoadLibrary function returns?
Hi All, I have created one MFC Dialog Based application.now if i am running the application its working fine,instead of closing he application i minimized the application,if i run the application again,i am getting the Dialog. I want to prevent the calling of application multiple times. please give me the code and let me know in which method i need to make changes. Praveer
what do you mean by psychic window?
what is the component of CLR ?