Click here to Skip to main content
15,799,019 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: MFC dialog member sharing? (code included) Pin
Christophocles4-Mar-04 8:06
sussChristophocles4-Mar-04 8:06 
GeneralRe: MFC dialog member sharing? (code included) Pin
BlackDice4-Mar-04 9:23
BlackDice4-Mar-04 9:23 
GeneralRe: MFC dialog member sharing? (code included) Pin
Christophocles4-Mar-04 10:14
sussChristophocles4-Mar-04 10:14 
GeneralRe: MFC dialog member sharing? (code included) Pin
BlackDice4-Mar-04 10:30
BlackDice4-Mar-04 10:30 
GeneralRe: MFC dialog member sharing? (code included) Pin
Christophocles4-Mar-04 11:27
sussChristophocles4-Mar-04 11:27 
GeneralRe: MFC dialog member sharing? (code included) Pin
BlackDice5-Mar-04 4:49
BlackDice5-Mar-04 4:49 
GeneralRe: MFC dialog member sharing? (or, My Marathon Ineptitude) Pin
Christophocles5-Mar-04 5:41
sussChristophocles5-Mar-04 5:41 
GeneralRe: MFC dialog member sharing? (or My Enduring Ineptitude) Pin
Christophocles5-Mar-04 7:25
sussChristophocles5-Mar-04 7:25 
Ok, how bout this....

I took the code you supplied, & started an MFC project. The only thing I changed (at first) was to add a button to Dialog #2 with a message handler that would hide the button in Dialog #1:
void CDlg2::OnButton2()
{
m_pDlg1->m_button1.ShowWindow(SW_HIDE);
}
It compiled and ran fine.

But then I changed the 2nd dialog to be modeless (like my original project). I.e. I got rid of the OnButton1() - DoModal() message handler in dlgtestDlg.cpp and instead used m_dlg2.Create() & m_dlg2.SetWindowPos() in OnInitDialog (CDlg2 m_dlg2 declared in dlgtestDlg.h).

Now the program crashes, but runs fine if I comment-out "m_pDlg1->m_button1.ShowWindow(SW_HIDE);" in CDlg2's message handler.

????
I'm baffled.

-Chris
GeneralRe: MFC dialog member sharing? (or My Enduring Ineptitude) Pin
BlackDice5-Mar-04 11:43
BlackDice5-Mar-04 11:43 
GeneralRe: MFC dialog member sharing? Pin
Christophocles5-Mar-04 13:01
sussChristophocles5-Mar-04 13:01 
GeneralRe: MFC dialog member sharing? Pin
Christophocles8-Mar-04 9:01
sussChristophocles8-Mar-04 9:01 
GeneralAdvice required.... Pin
slyone3-Mar-04 11:54
slyone3-Mar-04 11:54 
GeneralRe: Advice required.... Pin
Roger Allen4-Mar-04 7:55
Roger Allen4-Mar-04 7:55 
GeneralRe: Advice required.... Pin
slyone4-Mar-04 13:02
slyone4-Mar-04 13:02 
GeneralUNWANTED DEBUG OF LIBRARY FUNCTIONS Pin
cnd120013-Mar-04 11:36
cnd120013-Mar-04 11:36 
GeneralRe: UNWANTED DEBUG OF LIBRARY FUNCTIONS Pin
Rick York3-Mar-04 12:09
mveRick York3-Mar-04 12:09 
GeneralRe: UNWANTED DEBUG OF LIBRARY FUNCTIONS Pin
Tom Larsen3-Mar-04 12:23
Tom Larsen3-Mar-04 12:23 
GeneralRe: UNWANTED DEBUG OF LIBRARY FUNCTIONS Pin
cnd120013-Mar-04 12:58
cnd120013-Mar-04 12:58 
GeneralRe: UNWANTED DEBUG OF LIBRARY FUNCTIONS Pin
Christian Graus3-Mar-04 17:47
protectorChristian Graus3-Mar-04 17:47 
GeneralRe: UNWANTED DEBUG OF LIBRARY FUNCTIONS Pin
Tom Larsen4-Mar-04 6:04
Tom Larsen4-Mar-04 6:04 
GeneralRe: UNWANTED DEBUG OF LIBRARY FUNCTIONS Pin
Jonas Larsson4-Mar-04 5:45
Jonas Larsson4-Mar-04 5:45 
GeneralAnti-Spam Project Pin
tempgp3-Mar-04 11:35
tempgp3-Mar-04 11:35 
GeneralRe: Anti-Spam Project Pin
Prakash Nadar3-Mar-04 14:31
Prakash Nadar3-Mar-04 14:31 
GeneralRe: Anti-Spam Project Pin
tempgp3-Mar-04 14:37
tempgp3-Mar-04 14:37 
GeneralRe: Anti-Spam Project Pin
David Crow4-Mar-04 8:23
David Crow4-Mar-04 8:23 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.