Modeless Dialog access in Console based applications
Posted on 2003-11-18
I am trying to develop Console based application with Modless Dialog box.
This application has many class which does different operations like sending messages,
getting messages and various update process which I have to display on the modless dialog box.
I have created console based project with MFC support using App Wizard. Also able to create modless dialog
CModlessDlg *pDlg = new CModlessDlg;
call ClassA which gets messages and updates modless dlg on how many messges were received
call ClassB which sends messages and updates modless dlg on how many messges were sent
PROBLEM: I have to update this modless dialog box with how many messages recieved, how many messages sent etc from different class.
I tried GetDlgItem, GetDlgCtrlID in ClassA, ClassB but I am unsuccessfull and I am unable to get the handle of ModlessDlg and access its variable to update.
I think I am not using it in right way!!!
What is the best way do it?
As my application is console based unlike dialog based.
what extra plumbing is required to update the modless dlg ?
If anyone knows a better approach (other than modless) do let me know.
Thanks for all your help.