Click here to Skip to main content
15,918,516 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionProblem with CFile:Open and Sharing Violation [modified] Pin
hollesser00130-Jan-10 23:20
hollesser00130-Jan-10 23:20 
AnswerRe: Problem with CFile:Open and Sharing Violation Pin
Garth J Lancaster31-Jan-10 0:09
professionalGarth J Lancaster31-Jan-10 0:09 
QuestionRe: Problem with CFile:Open and Sharing Violation Pin
hollesser00131-Jan-10 3:00
hollesser00131-Jan-10 3:00 
Questiondetect enter key on edit control Pin
Sauce!30-Jan-10 22:14
Sauce!30-Jan-10 22:14 
AnswerRe: detect enter key on edit control Pin
Alain Rist30-Jan-10 23:02
Alain Rist30-Jan-10 23:02 
GeneralRe: detect enter key on edit control Pin
Sauce!30-Jan-10 23:21
Sauce!30-Jan-10 23:21 
GeneralRe: detect enter key on edit control Pin
Alain Rist30-Jan-10 23:22
Alain Rist30-Jan-10 23:22 
AnswerRe: detect enter key on edit control Pin
Richard MacCutchan31-Jan-10 1:25
mveRichard MacCutchan31-Jan-10 1:25 
GeneralRe: detect enter key on edit control Pin
Sauce!31-Jan-10 2:12
Sauce!31-Jan-10 2:12 
QuestionSet background color of Menu. Pin
Le@rner29-Jan-10 20:17
Le@rner29-Jan-10 20:17 
AnswerRe: Set background color of Menu. Pin
LunaticFringe30-Jan-10 1:47
LunaticFringe30-Jan-10 1:47 
Questionchar* returns garbage value Pin
Anu_Bala29-Jan-10 19:10
Anu_Bala29-Jan-10 19:10 
AnswerRe: char* returns garbage value Pin
Richard MacCutchan29-Jan-10 22:23
mveRichard MacCutchan29-Jan-10 22:23 
AnswerRe: char* returns garbage value Pin
«_Superman_»30-Jan-10 20:28
professional«_Superman_»30-Jan-10 20:28 
Questionextracting data from .TXT file Pin
benjamin yap29-Jan-10 17:20
benjamin yap29-Jan-10 17:20 
AnswerRe: extracting data from .TXT file Pin
Richard MacCutchan29-Jan-10 22:19
mveRichard MacCutchan29-Jan-10 22:19 
AnswerRe: extracting data from .TXT file PinPopular
enhzflep30-Jan-10 7:02
enhzflep30-Jan-10 7:02 
AnswerRe: extracting data from .TXT file Pin
Moak30-Jan-10 13:11
Moak30-Jan-10 13:11 
QuestionAutoRestart + Execute Useer Code Pin
Bram van Kampen29-Jan-10 14:24
Bram van Kampen29-Jan-10 14:24 
QuestionAccessing vars in class created with new Pin
al250029-Jan-10 12:48
al250029-Jan-10 12:48 
AnswerRe: Accessing vars in class created with new Pin
Avi Berger29-Jan-10 14:00
Avi Berger29-Jan-10 14:00 
GeneralRe: Accessing vars in class created with new Pin
al250029-Jan-10 14:23
al250029-Jan-10 14:23 
You are absolutely right Avi and I'm glad you brought this up. This design is typical for simple, graphical elements that are not typically modified (easier to delete and create a new one). However, I extended it to more complex elements that should have the capability to be modified since there is a lot of dialog setup. The real value of the base class implementation is that it allows the use of virtual functions, especially the draw function without which the View class draw routine becomes very complex.

Currently, if the user wants to modify the element(with a dialog), my code deletes it and replaces it with a new element (transparent to the user). The problem arises when the user creates 2 of the same kinds of elements but with different settings. Then, when the dialog corresponding to the element is opened, the dialog settings do not always correspond to the instance that was selected since the dialog will just retain the last settings. So my intent was to set the dialog controls based on the dialog data stored with the element when the dialog init function is called. I can't use a virtual function from CIndicator since there are other elements (besides CInd1) that have different dialogs and thus different set up vars.

There must be an accepted way to design this function, since many engineering tools allow lots of copies of elements to be used yet they can still be modfied. I'll give it some thought.
GeneralRe: Accessing vars in class created with new Pin
al250029-Jan-10 15:55
al250029-Jan-10 15:55 
GeneralRe: Accessing vars in class created with new Pin
Avi Berger1-Feb-10 11:22
Avi Berger1-Feb-10 11:22 
AnswerRe: Accessing vars in class created with new Pin
Richard MacCutchan30-Jan-10 1:12
mveRichard MacCutchan30-Jan-10 1:12 

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.