Click here to Skip to main content
15,913,610 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Spliiting a DWORD Pin
Ben Aldhouse16-Sep-10 21:52
Ben Aldhouse16-Sep-10 21:52 
GeneralRe: Spliiting a DWORD Pin
Richard MacCutchan16-Sep-10 22:37
mveRichard MacCutchan16-Sep-10 22:37 
AnswerRe: Spliiting a DWORD PinPopular
Aescleal8-Sep-10 23:24
Aescleal8-Sep-10 23:24 
QuestionCrect pass to CWnd, possible? Pin
loid grey manuel8-Sep-10 17:42
loid grey manuel8-Sep-10 17:42 
AnswerRe: Crect pass to CWnd, possible? Pin
Cool_Dev8-Sep-10 18:26
Cool_Dev8-Sep-10 18:26 
GeneralRe: Crect pass to CWnd, possible? Pin
loid grey manuel8-Sep-10 19:10
loid grey manuel8-Sep-10 19:10 
GeneralRe: Crect pass to CWnd, possible? Pin
Cool_Dev8-Sep-10 19:47
Cool_Dev8-Sep-10 19:47 
GeneralRe: Crect pass to CWnd, possible? Pin
loid grey manuel8-Sep-10 20:45
loid grey manuel8-Sep-10 20:45 
i just tried this code:

BOOL CGDICarSampleDlg::PreTranslateMessage(MSG* pMsg)
{
	// TODO: Add your specialized code here and/or call the base class

	if(WM_KEYDOWN == pMsg->message)
	{
	OnKeyDown(pMsg->wParam);
	return TRUE;
	}

	return CDialog::PreTranslateMessage(pMsg);
}


got an error saying

error C2660: 'CGDICarSampleDlg::OnKeyDown' : function does not take 1 arguments


maybe because OnKeyDown needs three not just one, on my code below notice that the OnKeyDown event has 3 return values,.

CGDICarSampleDlg.cpp
void CGDICarSampleDlg::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
{
	// TODO: Add your message handler code here and/or call default
	if (nChar == 8) {
		myCar.Backward();
		// force a repaint of the canvass
		Invalidate();

	}
	else if (nChar == 32) {
		myCar.Forward();
		// force a repaint of the canvass
		Invalidate();

	}
	else {
		TRACE( "others" );
	}

	CDialog::OnKeyDown(nChar, nRepCnt, nFlags);
}


declaration of OnKeyDown ...
CGDICarSampleDlg.h
afx_msg void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags);

GeneralRe: Crect pass to CWnd, possible? Pin
Cool_Dev8-Sep-10 20:50
Cool_Dev8-Sep-10 20:50 
GeneralRe: Crect pass to CWnd, possible? [RESOLVED] Pin
loid grey manuel8-Sep-10 21:23
loid grey manuel8-Sep-10 21:23 
GeneralRe: Crect pass to CWnd, possible? Pin
Cool_Dev8-Sep-10 21:56
Cool_Dev8-Sep-10 21:56 
GeneralRe: Crect pass to CWnd, possible? Pin
loid grey manuel13-Sep-10 18:00
loid grey manuel13-Sep-10 18:00 
Questionfstream object as either unicode or non-unicode Pin
Danzy838-Sep-10 14:02
Danzy838-Sep-10 14:02 
AnswerRe: fstream object as either unicode or non-unicode Pin
Richard Andrew x648-Sep-10 15:36
professionalRichard Andrew x648-Sep-10 15:36 
GeneralRe: fstream object as either unicode or non-unicode Pin
CPallini8-Sep-10 21:03
mveCPallini8-Sep-10 21:03 
AnswerRe: fstream object as either unicode or non-unicode Pin
Aescleal8-Sep-10 21:35
Aescleal8-Sep-10 21:35 
GeneralRe: fstream object as either unicode or non-unicode Pin
Danzy838-Sep-10 22:07
Danzy838-Sep-10 22:07 
GeneralRe: fstream object as either unicode or non-unicode Pin
Aescleal8-Sep-10 23:12
Aescleal8-Sep-10 23:12 
GeneralRe: fstream object as either unicode or non-unicode Pin
Niklas L9-Sep-10 1:24
Niklas L9-Sep-10 1:24 
QuestionMoving a dialog box that you do not create [Solved] Pin
pjdriverdude8-Sep-10 8:35
pjdriverdude8-Sep-10 8:35 
AnswerRe: Moving a dialog box that you do not create Pin
Code-o-mat8-Sep-10 8:56
Code-o-mat8-Sep-10 8:56 
GeneralRe: Moving a dialog box that you do not create Pin
pjdriverdude8-Sep-10 9:04
pjdriverdude8-Sep-10 9:04 
GeneralRe: Moving a dialog box that you do not create Pin
Code-o-mat8-Sep-10 9:10
Code-o-mat8-Sep-10 9:10 
GeneralRe: Moving a dialog box that you do not create Pin
pjdriverdude8-Sep-10 9:28
pjdriverdude8-Sep-10 9:28 
GeneralRe: Moving a dialog box that you do not create Pin
Code-o-mat8-Sep-10 9:32
Code-o-mat8-Sep-10 9:32 

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.