Click here to Skip to main content
15,906,624 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Using a member from the view class of an mfc program in a dialog box Pin
Richard MacCutchan30-Nov-11 8:40
mveRichard MacCutchan30-Nov-11 8:40 
AnswerRe: Using a member from the view class of an mfc program in a dialog box Pin
Chuck O'Toole30-Nov-11 8:27
Chuck O'Toole30-Nov-11 8:27 
GeneralRe: Using a member from the view class of an mfc program in a dialog box Pin
AndrewG123130-Nov-11 8:53
AndrewG123130-Nov-11 8:53 
QuestionRe: Using a member from the view class of an mfc program in a dialog box Pin
David Crow30-Nov-11 8:47
David Crow30-Nov-11 8:47 
AnswerRe: Using a member from the view class of an mfc program in a dialog box Pin
AndrewG123130-Nov-11 9:00
AndrewG123130-Nov-11 9:00 
GeneralRe: Using a member from the view class of an mfc program in a dialog box Pin
David Crow30-Nov-11 9:35
David Crow30-Nov-11 9:35 
AnswerRe: Using a member from the view class of an mfc program in a dialog box Pin
AndrewG12311-Dec-11 9:25
AndrewG12311-Dec-11 9:25 
GeneralRe: Using a member from the view class of an mfc program in a dialog box Pin
JackDingler5-Dec-11 9:38
JackDingler5-Dec-11 9:38 
Before you get too far into finding view pointers and accessing them directly....

This is not a good practice in MDI Programming. The framework supports multiple view types for every document. So the Active View, in theory could return a different class type than you expect. Obviously if you don't have other view types explicitly written then this won't happen... There are also cases where you'll see no Active View, even though from the user's perspective it looks like there is one.

The better solution is to get a pointer to your CDocument instantiation and call a notification method there, instead of your view. I good way to do this is to pass the doc pointer to the dialog when you create the dialog. I like to pass the doc * in the constructor.

Then in the doc, have the notification method, call UpdateAllViews() with a hint as to what data has been changed, and let the view respond to this message.
QuestionRe: Using a member from the view class of an mfc program in a dialog box Pin
AndrewG12316-Dec-11 11:49
AndrewG12316-Dec-11 11:49 
AnswerRe: Using a member from the view class of an mfc program in a dialog box Pin
JackDingler6-Dec-11 13:16
JackDingler6-Dec-11 13:16 
AnswerRe: Using a member from the view class of an mfc program in a dialog box Pin
JackDingler6-Dec-11 13:41
JackDingler6-Dec-11 13:41 
QuestionHow to use SYSTEM function for specified time Pin
MKC00230-Nov-11 6:37
MKC00230-Nov-11 6:37 
AnswerRe: How to use SYSTEM function for specified time Pin
Software_Developer30-Nov-11 7:20
Software_Developer30-Nov-11 7:20 
QuestionRe: How to use SYSTEM function for specified time Pin
Richard MacCutchan30-Nov-11 7:29
mveRichard MacCutchan30-Nov-11 7:29 
AnswerRe: How to use SYSTEM function for specified time Pin
MKC00230-Nov-11 17:28
MKC00230-Nov-11 17:28 
GeneralRe: How to use SYSTEM function for specified time Pin
Richard MacCutchan30-Nov-11 22:06
mveRichard MacCutchan30-Nov-11 22:06 
GeneralRe: How to use SYSTEM function for specified time Pin
MKC0021-Dec-11 18:17
MKC0021-Dec-11 18:17 
GeneralRe: How to use SYSTEM function for specified time Pin
Richard MacCutchan1-Dec-11 22:49
mveRichard MacCutchan1-Dec-11 22:49 
Questiontrying to find the status of contacts from Office Communicator Pin
tasumisra30-Nov-11 4:33
tasumisra30-Nov-11 4:33 
Questiondisabling ctrl+scrolllock in my application Pin
VCProgrammer29-Nov-11 22:39
VCProgrammer29-Nov-11 22:39 
AnswerRe: disabling ctrl+scrolllock in my application Pin
Software_Developer29-Nov-11 23:27
Software_Developer29-Nov-11 23:27 
GeneralRe: disabling ctrl+scrolllock in my application Pin
David Crow30-Nov-11 2:50
David Crow30-Nov-11 2:50 
AnswerRe: disabling ctrl+scrolllock in my application Pin
VCProgrammer30-Nov-11 21:18
VCProgrammer30-Nov-11 21:18 
GeneralRe: disabling ctrl+scrolllock in my application Pin
David Crow1-Dec-11 4:06
David Crow1-Dec-11 4:06 
QuestionResize Split Window Pin
Manula Thantriwatte29-Nov-11 18:29
Manula Thantriwatte29-Nov-11 18:29 

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.