Click here to Skip to main content
15,897,371 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: va_copy? Pin
Mark Salsbery2-Oct-07 8:19
Mark Salsbery2-Oct-07 8:19 
AnswerRe: va_copy? Pin
David Crow2-Oct-07 8:20
David Crow2-Oct-07 8:20 
GeneralRe: va_copy? Pin
DQNOK2-Oct-07 8:57
professionalDQNOK2-Oct-07 8:57 
QuestionHaving a the processID how to get the application instance (HINSTANCE) ? Pin
carabutnicolae12342-Oct-07 7:22
carabutnicolae12342-Oct-07 7:22 
AnswerRe: Having a the processID how to get the application instance (HINSTANCE) ? Pin
Maxwell Chen3-Oct-07 0:11
Maxwell Chen3-Oct-07 0:11 
QuestionCustom ComboBox Control - Need Advice [modified] Pin
Leslie Sanford2-Oct-07 6:45
Leslie Sanford2-Oct-07 6:45 
QuestionRe: Custom ComboBox Control - Need Advice Pin
Mark Salsbery2-Oct-07 8:21
Mark Salsbery2-Oct-07 8:21 
AnswerRe: Custom ComboBox Control - Need Advice [modified] Pin
Leslie Sanford2-Oct-07 8:25
Leslie Sanford2-Oct-07 8:25 
Mark Salsbery wrote:
Do you still get paint and mouse messages when the window is not visible?


Nope. Smile | :) I just found this out.

What I'm currently testing is creating a custom control derived from CWnd. It has as it's member a CComboBox. The combobox is initialized to have the same dimensions as the custom control. Also, it's created without the WS_VISIBLE style. The custom control does the hit detection with the left mouse button to determine when to show the drop-down list.

This is working so far, but I've yet to wire up the combobox to the custom control so that it propogates selection change events. This may or may not be hard. I'm still refamiliarizing myself with MFC controls.

[EDIT]
Yay! The above approach works. I've got it all wired together. Frankly, it feels like a bit of a kludge, but it's the best approach I can think of other than rewriting the CComboBox from scratch.
[/EDIT]

[EDIT2]
Well, this has turned out to be too kludgey for my tastes. I've found a simpler way. I have a pop-up menu appear below the bitmap representing the combobox header. This works nice and smoothly. And I don't feel like I'm trying to shoe-horn a control into doing what I want it to do.
[/EDIT2]


-- modified at 16:37 Tuesday 2nd October, 2007
QuestionUsing Abstract classes Pin
Apstolo2-Oct-07 3:40
Apstolo2-Oct-07 3:40 
AnswerRe: Using Abstract classes Pin
Cedric Moonen2-Oct-07 4:00
Cedric Moonen2-Oct-07 4:00 
GeneralRe: Using Abstract classes Pin
Apstolo2-Oct-07 4:31
Apstolo2-Oct-07 4:31 
GeneralRe: Using Abstract classes [modified] Pin
Cedric Moonen2-Oct-07 4:37
Cedric Moonen2-Oct-07 4:37 
GeneralRe: Using Abstract classes Pin
Apstolo2-Oct-07 5:47
Apstolo2-Oct-07 5:47 
QuestionDebug break on 64 bit Vista in VC6 hangs debugged app Pin
Paul Vickery2-Oct-07 3:01
professionalPaul Vickery2-Oct-07 3:01 
QuestionMFC property sheet, change tab event Pin
Caliban61001-Oct-07 23:41
Caliban61001-Oct-07 23:41 
AnswerRe: MFC property sheet, change tab event Pin
Nishad S2-Oct-07 0:47
Nishad S2-Oct-07 0:47 
QuestionBoost Test question urgent Pin
monsieur_jj1-Oct-07 22:25
monsieur_jj1-Oct-07 22:25 
QuestionWhat is theUse Of Abstract class Pin
tasumisra1-Oct-07 22:06
tasumisra1-Oct-07 22:06 
AnswerRe: What is theUse Of Abstract class Pin
Cedric Moonen1-Oct-07 22:38
Cedric Moonen1-Oct-07 22:38 
AnswerRe: What is theUse Of Abstract class Pin
Nemanja Trifunovic2-Oct-07 3:49
Nemanja Trifunovic2-Oct-07 3:49 
AnswerRe: What is theUse Of Abstract class Pin
Leslie Sanford2-Oct-07 6:35
Leslie Sanford2-Oct-07 6:35 
Questionthemes & controls Pin
mitok1-Oct-07 21:54
mitok1-Oct-07 21:54 
QuestionFunction Pointer error Pin
Mustafa Ismail Mustafa1-Oct-07 20:59
Mustafa Ismail Mustafa1-Oct-07 20:59 
AnswerRe: Function Pointer error Pin
Cedric Moonen1-Oct-07 21:09
Cedric Moonen1-Oct-07 21:09 
GeneralRe: Function Pointer error Pin
Mustafa Ismail Mustafa1-Oct-07 21:20
Mustafa Ismail Mustafa1-Oct-07 21:20 

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.