Click here to Skip to main content
15,886,110 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: Custom Slider control messages cannot be caught Pin
Richard MacCutchan25-Aug-16 3:47
mveRichard MacCutchan25-Aug-16 3:47 
GeneralRe: Custom Slider control messages cannot be caught Pin
AlbertB25-Aug-16 4:39
AlbertB25-Aug-16 4:39 
GeneralRe: Custom Slider control messages cannot be caught Pin
Richard MacCutchan25-Aug-16 4:59
mveRichard MacCutchan25-Aug-16 4:59 
GeneralRe: Custom Slider control messages cannot be caught Pin
AlbertB25-Aug-16 5:54
AlbertB25-Aug-16 5:54 
GeneralRe: Custom Slider control messages cannot be caught Pin
Bram van Kampen27-Aug-16 16:23
Bram van Kampen27-Aug-16 16:23 
GeneralRe: Custom Slider control messages cannot be caught Pin
AlbertB27-Aug-16 17:30
AlbertB27-Aug-16 17:30 
GeneralRe: Custom Slider control messages cannot be caught Pin
leon de boer28-Aug-16 22:27
leon de boer28-Aug-16 22:27 
GeneralRe: Custom Slider control messages cannot be caught Pin
AlbertB29-Aug-16 3:17
AlbertB29-Aug-16 3:17 
Thanks Leon that's great advice. What I'm actually doing is to replace the linear slider appearance with a custom rotary knob within my CRotarySlider class (inheriting from CSliderCtrl and based on simple bitmaps for the background, knob and marker dot). As usual, the user grabs and drags to reposition the knob. That part works absolutely fine. I then needed to handle the change of knob position in the dialog class so was trying to catch the VSCROLL, which as you know I can't seem to do.

As I now have it, the calculations to do with conversion from mouse position to control value are taken care of in the CRotarySlider class itself and the finalised control value needs to be passed out to the Dialog class. As I said I have managed to do this with a custom message.

I have used the basic DDX setup in the past but it was so long ago I couldn't accurately remember the ins and outs of it but it does occur to me that I may be missing something glaringly obvious in that direction.

I'll certainly look into your suggestions, thanks for the heads up, they are greatly appreciated.
GeneralRe: Custom Slider control messages cannot be caught Pin
leon de boer29-Aug-16 5:34
leon de boer29-Aug-16 5:34 
AnswerRe: Custom Slider control messages cannot be caught Pin
Stephen Hewitt25-Aug-16 6:33
Stephen Hewitt25-Aug-16 6:33 
GeneralRe: Custom Slider control messages cannot be caught Pin
Bram van Kampen27-Aug-16 16:10
Bram van Kampen27-Aug-16 16:10 
GeneralRe: Custom Slider control messages cannot be caught Pin
Bram van Kampen27-Aug-16 16:15
Bram van Kampen27-Aug-16 16:15 
QuestionCEdit::SetHighlight Pin
AlecJames25-Aug-16 0:48
AlecJames25-Aug-16 0:48 
QuestionRe: CEdit::SetHighlight Pin
Richard MacCutchan25-Aug-16 0:59
mveRichard MacCutchan25-Aug-16 0:59 
AnswerRe: CEdit::SetHighlight Pin
AlecJames25-Aug-16 3:49
AlecJames25-Aug-16 3:49 
AnswerRe: CEdit::SetHighlight Pin
Jochen Arndt25-Aug-16 2:01
professionalJochen Arndt25-Aug-16 2:01 
GeneralRe: CEdit::SetHighlight Pin
Richard MacCutchan25-Aug-16 2:41
mveRichard MacCutchan25-Aug-16 2:41 
GeneralRe: CEdit::SetHighlight Pin
leon de boer25-Aug-16 3:15
leon de boer25-Aug-16 3:15 
GeneralRe: CEdit::SetHighlight Pin
AlecJames25-Aug-16 3:54
AlecJames25-Aug-16 3:54 
GeneralRe: CEdit::SetHighlight Pin
Jochen Arndt25-Aug-16 5:14
professionalJochen Arndt25-Aug-16 5:14 
GeneralRe: CEdit::SetHighlight Pin
leon de boer25-Aug-16 15:36
leon de boer25-Aug-16 15:36 
GeneralRe: CEdit::SetHighlight Pin
AlecJames26-Aug-16 0:10
AlecJames26-Aug-16 0:10 
QuestionHow to test a synchronization object for lock? Pin
Krishnakumartg18-Aug-16 19:02
Krishnakumartg18-Aug-16 19:02 
AnswerRe: How to test a synchronization object for lock? Pin
Jochen Arndt18-Aug-16 22:06
professionalJochen Arndt18-Aug-16 22:06 
QuestionControls in CPaneDialog (MFC) not Working Pin
Member 853403517-Aug-16 22:06
Member 853403517-Aug-16 22:06 

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.