OutputDebugString

¿øÇü

VOID OutputDebugString(LPCTSTR lpOutputString);

MFC ¿øÇü

ÇØ´çÇÏ´Â ÇÔ¼ö ¾øÀ½. TRACE¶ó´Â ¸ÅÅ©·Î°¡ ºñ½ÁÇÑ ¿ªÇÒÀ» ÇÑ´Ù.

Àμö

¢ºlpOutputString : Ãâ·ÂÇÏ°íÀÚ ÇÏ´Â ¹®ÀÚ¿­

¸®ÅÏ

¸®ÅÏ°ª ¾øÀ½

¼³¸í

¹®ÀÚ¿­À» µð¹ö°Å·Î Ãâ·ÂÇÑ´Ù. ÀÌ ÇÔ¼ö´Â ¼ø¼öÇÑ µð¹ö±ë¿ëÀÇ ÇÔ¼öÀÌ¸ç µð¹ö±ëÁß¿¡ ÇÁ·Î±×·¥ÀÇ ½ÇÇà È帧°ú »óŸ¦ ½±°Ô È®ÀÎÇϱâ À§ÇØ »ç¿ëÇÑ´Ù. µð¹ö°Å(º¸Åë ºñÁÖ¾ó C++)°¡ ¾øÀ» °æ¿ì ½Ã½ºÅÛ µð¹ö°Å·Î ¹®ÀÚ¿­À» º¸³»¸ç ½Ã½ºÅÛ µð¹ö°Åµµ ¾øÀ» °æ¿ì ÀÌ ÇÔ¼ö´Â ¾Æ¹« Àϵµ ÇÏÁö ¾Ê´Â´Ù. ÇÁ·Î±×·¥ ½ÇÇàÁß¿¡ º¯¼ö°ªÀ̳ª Á¦¾îÀÇ È帧À» È®ÀÎÇÏ°íÀÚ ÇÒ ¶§ ¸Þ½ÃÁö ¹Ú½º ´ë½Å ÀÌ ÇÔ¼ö¸¦ »ç¿ëÇÑ´Ù.

¿¹Á¦ 1

´ÙÀ½ ¿¹Á¦´Â À©µµ¿ì »ý¼º ¹× ¸¶¿ì½º Ŭ¸¯¿¡ ´ëÇÑ Á¤º¸¸¦ µð¹ö°Å·Î º¸³½´Ù.

LRESULT CALLBACK WndProc(HWND hWnd,UINT iMessage,WPARAM wParam,LPARAM lParam)
{
	HDC hdc;
	PAINTSTRUCT ps;
	char str[256];

	switch(iMessage) {
	case WM_CREATE:
		OutputDebugString("À©µµ¿ì¸¦ »ý¼ºÇÏ°í ÀÖ´Â ÁßÀÌ´Ù\r\n");
		return 0;
	case WM_LBUTTONDOWN:
		wsprintf(str,"¸¶¿ì½º ¹öÆ° ´©¸§. ÇöÀç À§Ä¡ = (%d,%d)\r\n",
			LOWORD(lParam),HIWORD(lParam));
		OutputDebugString(str);
		return 0;
	case WM_PAINT:
		hdc=BeginPaint(hWnd, &ps);
		EndPaint(hWnd, &ps);
		return 0;
	case WM_DESTROY:
		PostQuitMessage(0);
		return 0;
	}
	return(DefWindowProc(hWnd,iMessage,wParam,lParam));
}

ºñÁÖ¾ó C++·Î µð¹ö±ëÇÒ °æ¿ì ¹®ÀÚ¿­ÀÌ Output â¿¡ ³ªÅ¸³ª´Âµ¥ ÀÌ Á¤º¸´Â µð¹ö±ë¿¡ À¯¿ëÇÏ°Ô »ç¿ëµÈ´Ù. ¸±¸®Áî·Î ÄÄÆÄÀÏÇÒ °æ¿ì ÀÌ ÇÔ¼ö´Â ¾Æ¹« Àϵµ ÇÏÁö ¾ÊÀ¸¹Ç·Î ±»ÀÌ »èÁ¦ÇÒ ÇÊ¿ä´Â ¾ø´Ù.

Âü°íÇÔ¼ö

 

Ç÷§Æû

95ÀÌ»ó

ÂüÁ¶

 


written by http://www.winapi.co.kr