Click here to Skip to main content
15,920,111 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
Generalcreate a dicom file Pin
thangnvhl15-Mar-05 13:58
thangnvhl15-Mar-05 13:58 
GeneralRe: create a dicom file Pin
Christian Graus15-Mar-05 14:13
protectorChristian Graus15-Mar-05 14:13 
GeneralRe: create a dicom file Pin
thangnvhl15-Mar-05 14:21
thangnvhl15-Mar-05 14:21 
GeneralRe: create a dicom file Pin
Christian Graus15-Mar-05 14:59
protectorChristian Graus15-Mar-05 14:59 
QuestionHow to catch event for dynamic Controls Pin
i2c15-Mar-05 13:51
i2c15-Mar-05 13:51 
AnswerRe: How to catch event for dynamic Controls Pin
Max Santos15-Mar-05 14:17
Max Santos15-Mar-05 14:17 
GeneralRe: How to catch event for dynamic Controls Pin
i2c15-Mar-05 14:37
i2c15-Mar-05 14:37 
GeneralRe: How to catch event for dynamic Controls Pin
Maximilien15-Mar-05 15:02
Maximilien15-Mar-05 15:02 
you could overwrite the CButton and manage its callback manually ...

but you will still need some kind of ID with each button ...

for example in pseudo-pseudo-code

pButton[0]->Create( this, eButton1 ); // eButton1 is a enum
pButton[1]->Create( this, eButton2 ); // eButton2 is a enum
pButton[2]->Create( this, eButton3 ); // eButton3 is a enum
pButton[3]->Create( this, eButton4 ); // eButton4 is a enum

and in your button class, you could do something like

void MyInheritedButton::Create( CWnd* pParent, enum eButtonID )
{
m_pParent = pParent;
m_eButtonID = eButtonID;
}
void MyInheritedButton::OnButtonClick()
{
m_pParent->SendMessage( eButtonID );
}

and in the parent ( or whereever you can catch the message ) you just do whatever you do on each button depending on the enum.





Maximilien Lincourt
Your Head A Splode - Strong Bad
GeneralRe: How to catch event for dynamic Controls Pin
Max Santos16-Mar-05 0:11
Max Santos16-Mar-05 0:11 
AnswerRe: How to catch event for dynamic Controls Pin
namaskaaram15-Mar-05 18:43
namaskaaram15-Mar-05 18:43 
AnswerRe: How to catch event for dynamic Controls Pin
Cedric Moonen15-Mar-05 20:23
Cedric Moonen15-Mar-05 20:23 
GeneralRe: How to catch event for dynamic Controls Pin
i2c17-Mar-05 4:24
i2c17-Mar-05 4:24 
GeneralAuto-fill style listctrl question Pin
djtommye15-Mar-05 13:35
djtommye15-Mar-05 13:35 
GeneralAdding mfc variable .. Pin
vchedalla15-Mar-05 13:05
vchedalla15-Mar-05 13:05 
GeneralRe: Adding mfc variable .. Pin
Christian Graus15-Mar-05 13:30
protectorChristian Graus15-Mar-05 13:30 
GeneralRe: Adding mfc variable .. Pin
vchedalla15-Mar-05 13:54
vchedalla15-Mar-05 13:54 
GeneralRe: Adding mfc variable .. Pin
Christian Graus15-Mar-05 14:04
protectorChristian Graus15-Mar-05 14:04 
GeneralRe: Adding mfc variable .. Pin
vchedalla15-Mar-05 18:24
vchedalla15-Mar-05 18:24 
GeneralRe: Adding mfc variable .. Pin
Christian Graus16-Mar-05 12:20
protectorChristian Graus16-Mar-05 12:20 
QuestionWhy do my icons look like crap on NT? Pin
Ian Bowler15-Mar-05 13:02
Ian Bowler15-Mar-05 13:02 
AnswerRe: Why do my icons look like crap on NT? Pin
Steve Mayfield15-Mar-05 13:39
Steve Mayfield15-Mar-05 13:39 
GeneralRe: Why do my icons look like crap on NT? Pin
Ian Bowler15-Mar-05 13:44
Ian Bowler15-Mar-05 13:44 
GeneralRe: Why do my icons look like crap on NT? Pin
Ian Bowler15-Mar-05 13:57
Ian Bowler15-Mar-05 13:57 
GeneralRe: Why do my icons look like crap on NT? Pin
Steve Mayfield15-Mar-05 15:01
Steve Mayfield15-Mar-05 15:01 
GeneralText Font Pin
Larsson15-Mar-05 12:51
Larsson15-Mar-05 12:51 

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.