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

C / C++ / MFC

 
AnswerRe: Magnified Window Pin
chaau10-Oct-12 1:05
chaau10-Oct-12 1:05 
QuestionVS2010 Release Build Prob Pin
002comp8-Oct-12 22:09
002comp8-Oct-12 22:09 
AnswerRe: VS2010 Release Build Prob Pin
Richard MacCutchan8-Oct-12 22:19
mveRichard MacCutchan8-Oct-12 22:19 
AnswerRe: VS2010 Release Build Prob Pin
Sivaraman Dhamodharan8-Oct-12 22:42
Sivaraman Dhamodharan8-Oct-12 22:42 
GeneralRe: VS2010 Release Build Prob Pin
002comp10-Oct-12 0:07
002comp10-Oct-12 0:07 
QuestionSending iterator items to other functions from in a for block.... Pin
Ben Aldhouse8-Oct-12 21:32
Ben Aldhouse8-Oct-12 21:32 
QuestionRe: Sending iterator items to other functions from in a for block.... Pin
Maximilien9-Oct-12 3:53
Maximilien9-Oct-12 3:53 
AnswerRe: Sending iterator items to other functions from in a for block.... Pin
Ben Aldhouse9-Oct-12 10:16
Ben Aldhouse9-Oct-12 10:16 
Sorry, I should have clearer. The function calls I refer to are at the bottom of that block of code

C++
DrawButtonsByID(&theMemDC, theSliderRect, x-1);
DrawThumbSliderByID(&theMemDC, theSliderRect, x-1);
DrawSliderLabelByID(&theMemDC, theSliderRect, x-1);


The 'x' becomes 'id' in the called function below which dereferences the vector member that is the same as the iterator in that first for loop block I posted. I know this is murky. That's why I want to make nicer.

C++
void CScrollBarEx::DrawThumbSliderByID(CDC* inDC, CRect inDrawRect, short id)
{
	// Override this to draw the thumb slider

	CRect		theThumbSliderRect;
	COLORREF	theThumbSliderColor = GetSysColor(COLOR_3DFACE);
	COLORREF	theThumbSliderTextColor = GetSysColor(COLOR_WINDOWTEXT);

	ASSERT(inDC != NULL);

	if (sliderVector[id].m_bThumbSliderDownFlag && sliderVector[m_currentSlider].m_bTrackThumbSliderFlag)
	{	
		//theThumbSliderColor = sliderVector[m_currentSlider].m_ThumbSliderTrackColor;
		theThumbSliderColor = sliderVector[id].m_ThumbSliderTrackColor;
		theThumbSliderTextColor = m_ThumbSliderTextColor;
	}

...

GeneralRe: Sending iterator items to other functions from in a for block.... Pin
Stefan_Lang15-Oct-12 22:33
Stefan_Lang15-Oct-12 22:33 
GeneralRe: Sending iterator items to other functions from in a for block.... Pin
Ben Aldhouse16-Oct-12 21:35
Ben Aldhouse16-Oct-12 21:35 
GeneralRe: Sending iterator items to other functions from in a for block.... Pin
Stefan_Lang16-Oct-12 22:20
Stefan_Lang16-Oct-12 22:20 
GeneralRe: Sending iterator items to other functions from in a for block.... Pin
Ben Aldhouse18-Oct-12 9:16
Ben Aldhouse18-Oct-12 9:16 
GeneralRe: Sending iterator items to other functions from in a for block.... Pin
Ben Aldhouse12-Nov-12 21:47
Ben Aldhouse12-Nov-12 21:47 
GeneralRe: Sending iterator items to other functions from in a for block.... Pin
Stefan_Lang12-Nov-12 22:38
Stefan_Lang12-Nov-12 22:38 
Questionhelp Pin
thebebo188-Oct-12 11:12
thebebo188-Oct-12 11:12 
JokeRe: help Pin
Peter_in_27808-Oct-12 13:22
professionalPeter_in_27808-Oct-12 13:22 
GeneralRe: help Pin
Sivaraman Dhamodharan8-Oct-12 20:44
Sivaraman Dhamodharan8-Oct-12 20:44 
Questionsetup error Pin
emanalshboul8-Oct-12 9:58
emanalshboul8-Oct-12 9:58 
QuestionRe: setup error Pin
David Crow8-Oct-12 10:32
David Crow8-Oct-12 10:32 
AnswerRe: setup error Pin
Richard MacCutchan8-Oct-12 22:16
mveRichard MacCutchan8-Oct-12 22:16 
QuestionCustomize CFileDialog? Pin
bosfan8-Oct-12 5:05
bosfan8-Oct-12 5:05 
AnswerRe: Customize CFileDialog? Pin
jeron18-Oct-12 5:52
jeron18-Oct-12 5:52 
GeneralRe: Customize CFileDialog? Pin
bosfan8-Oct-12 21:37
bosfan8-Oct-12 21:37 
SuggestionRe: Customize CFileDialog? Pin
David Crow8-Oct-12 6:48
David Crow8-Oct-12 6:48 
GeneralRe: Customize CFileDialog? Pin
bosfan9-Oct-12 3:05
bosfan9-Oct-12 3:05 

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.