Click here to Skip to main content
15,888,461 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: I need gSpan source code ( C or Linux without graphic)! [modified] Pin
abiisalwayshappy19-Jun-06 18:24
abiisalwayshappy19-Jun-06 18:24 
GeneralRe: I need gSpan source code ( C or Linux without graphic)! Pin
linnumberone12-Feb-12 20:29
linnumberone12-Feb-12 20:29 
QuestionWIN32 API to find out color monitor v/s monochrome monitor Pin
rajandpayal15-Jun-06 16:00
rajandpayal15-Jun-06 16:00 
AnswerRe: WIN32 API to find out color monitor v/s monochrome monitor Pin
NiceNaidu15-Jun-06 19:56
NiceNaidu15-Jun-06 19:56 
GeneralRe: WIN32 API to find out color monitor v/s monochrome monitor Pin
rajandpayal16-Jun-06 10:41
rajandpayal16-Jun-06 10:41 
GeneralRe: WIN32 API to find out color monitor v/s monochrome monitor Pin
Blake Miller20-Jun-06 9:15
Blake Miller20-Jun-06 9:15 
QuestionModular app design Pin
Anton Afanasyev15-Jun-06 15:25
Anton Afanasyev15-Jun-06 15:25 
AnswerRe: Modular app design Pin
Cedric Moonen15-Jun-06 20:25
Cedric Moonen15-Jun-06 20:25 
A better approach would be to go through polymorphism: create a base class CWindowMaker that does nothing and create a class that inherits from it and implement its functionalities for a specific type of window (let's call it CWindowType1). You can create as many subclasses as you like and each of them implement a specific behavior.

Now, you can choose one or the other by using a pointer to the base class and create it the type you want:

CWindowMaker* pMyWindow = new CWindowType1;


Your pointer is still considered as a pointer to the bass class but in fact implements all the functionalitites defined in your CWindowType1 class. Using this mechanism, you can of course select your window at run-time (for example, ask the user to select the type of window and depending of his choice, create the correct instance, via a switch for example).

I suggest you read maybe some documentation about polymorphism, it could be helpfull.


Cédric Moonen
Software developer

Charting control
QuestionRe: Modular app design Pin
Anton Afanasyev15-Jun-06 21:42
Anton Afanasyev15-Jun-06 21:42 
AnswerRe: Modular app design Pin
Cedric Moonen15-Jun-06 22:28
Cedric Moonen15-Jun-06 22:28 
GeneralRe: Modular app design Pin
Anton Afanasyev16-Jun-06 6:15
Anton Afanasyev16-Jun-06 6:15 
GeneralRe: Modular app design Pin
Cedric Moonen16-Jun-06 9:32
Cedric Moonen16-Jun-06 9:32 
QuestionCasting pointer to pointer of class [modified] Pin
Andre xxxxxxx15-Jun-06 14:31
Andre xxxxxxx15-Jun-06 14:31 
QuestionRe: Casting pointer to pointer of class [modified] Pin
#hackC++15-Jun-06 14:56
#hackC++15-Jun-06 14:56 
AnswerRe: Casting pointer to pointer of class [modified] Pin
Andre xxxxxxx15-Jun-06 15:03
Andre xxxxxxx15-Jun-06 15:03 
AnswerRe: Casting pointer to pointer of class Pin
Michael Dunn15-Jun-06 16:13
sitebuilderMichael Dunn15-Jun-06 16:13 
GeneralRe: Casting pointer to pointer of class Pin
Stephen Hewitt15-Jun-06 18:23
Stephen Hewitt15-Jun-06 18:23 
GeneralRe: Casting pointer to pointer of class Pin
Michael Dunn15-Jun-06 20:41
sitebuilderMichael Dunn15-Jun-06 20:41 
GeneralRe: Casting pointer to pointer of class [modified] Pin
Stephen Hewitt15-Jun-06 20:46
Stephen Hewitt15-Jun-06 20:46 
AnswerRe: Casting pointer to pointer of class [modified] Pin
Arvind Bharti15-Jun-06 17:10
Arvind Bharti15-Jun-06 17:10 
AnswerRe: Casting pointer to pointer of class [modified] Pin
Stephen Hewitt15-Jun-06 18:40
Stephen Hewitt15-Jun-06 18:40 
QuestionLayered Window Question - UpdateLayeredWindow() API [modified] Pin
JeanneBucks15-Jun-06 13:17
JeanneBucks15-Jun-06 13:17 
QuestionHard question about Critical section - in C++ .... Pin
Yanshof15-Jun-06 10:16
Yanshof15-Jun-06 10:16 
AnswerRe: Hard question about Critical section - in C++ .... Pin
Eric Dahlvang15-Jun-06 10:40
Eric Dahlvang15-Jun-06 10:40 
AnswerRe: Hard question about Critical section - in C++ .... Pin
David Crow15-Jun-06 10:46
David Crow15-Jun-06 10:46 

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.