<div>며칠전에 질문을 했었는데요.</div> <div>마침 어느분께서 배열로 만들어서 시도해보라고 답변을 해주셔서 읽어보고 집에서 시도하려고 했었는데</div> <div>그런데 어제 집의 PC의 하드디스크 포맷하고 윈도우업데이트 재설치하고 셋팅하다가 자동로긴 부분을 잘못건드렸는지 계속 윈도우 로긴이 않되는 심각한 상황이 연출되어서 결국 첨부터 또 다시 설치하고 설정하느라고 어제 하루종일 PC셋팅과 씨름하느라 다 허비해서 어제는 확인을 전혀 하지 못하고 오늘에서야 확인해보니 며칠전에 보았던 답변이 삭제되었네요ㅡ.ㅜ;</div> <div><a target="_blank" href="http://www.todayhumor.co.kr/board/view.php?table=programmer&no=10383&s_no=10155505&kind=member&page=1&member_kind=total&mn=502142" target="_blank">http://www.todayhumor.co.kr/board/view.php?table=programmer&no=10383&s_no=10155505&kind=member&page=1&member_kind=total&mn=502142</a><br></div> <div>일단 제가 원하는 것은 api에서 TCHAR형으로 a라는 변수 혹은 배열을 만들어서</div> <div>그 a 변수에 값을 대입하고 그 값을 WM_PAINT명령의 TextOut(hdc,x,y,a,1);으로 출력하기를 원하는데 </div> <div>아래처럼 소스를 만들면</div> <div>자꾸 컴파일 에러가 나네요.ㅡ.ㅡ;</div> <div>TCHAR형의 변수나 배열의 값을 TextOut함수를 이용해서 출력할 경우는 소스를 어떻게 써야 하는지 알고 싶네요.</div> <div>답변 주시면 좋겠습니다.</div> <div> </div> <div> #include <windows.h></div> <div> </div> <div> </div> <div> LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);</div> <div>HINSTANCE g_hInst;</div> <div>LPCTSTR lpszClass=TEXT("Key");</div> <div> </div> <div> </div> <div> int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance</div> <div> ,LPSTR lpszCmdParam,int nCmdShow)</div> <div>{</div> <div> HWND hWnd;</div> <div> MSG Message;</div> <div> WNDCLASS WndClass;</div> <div> g_hInst=hInstance;</div> <div> </div> <div> </div> <div> WndClass.cbClsExtra=0;</div> <div> WndClass.cbWndExtra=0;</div> <div> WndClass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);</div> <div> WndClass.hCursor=LoadCursor(NULL,IDC_ARROW);</div> <div> WndClass.hIcon=LoadIcon(NULL,IDI_APPLICATION);</div> <div> WndClass.hInstance=hInstance;</div> <div> WndClass.lpfnWndProc=WndProc;</div> <div> WndClass.lpszClassName=lpszClass;</div> <div> WndClass.lpszMenuName=NULL;</div> <div> WndClass.style=CS_HREDRAW | CS_VREDRAW;</div> <div> RegisterClass(&WndClass);</div> <div> </div> <div> </div> <div> hWnd=CreateWindow(lpszClass,lpszClass,WS_OVERLAPPEDWINDOW,</div> <div> CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,</div> <div> NULL,(HMENU)NULL,hInstance,NULL);</div> <div> ShowWindow(hWnd,nCmdShow);</div> <div> </div> <div> </div> <div> while (GetMessage(&Message,NULL,0,0)) {</div> <div> TranslateMessage(&Message);</div> <div> DispatchMessage(&Message);</div> <div> }</div> <div> return (int)Message.wParam;</div> <div>}</div> <div> </div> <div> </div> <div> LRESULT CALLBACK WndProc(HWND hWnd,UINT iMessage,WPARAM wParam,LPARAM lParam)</div> <div>{</div> <div> HDC hdc;</div> <div> PAINTSTRUCT ps;</div> <div> static int x;<br> static int y;<br> TCHAR a[2];</div> <div> a='A';<br> switch (iMessage) {<br> case WM_PAINT:</div> <div> hdc=BeginPaint(hWnd,&ps);</div> <div> TextOut(hdc,x,y,a,1);<br> EndPaint(hWnd,&ps);</div> <div> return 0;</div> <div> case WM_DESTROY:</div> <div> PostQuitMessage(0);</div> <div> return 0;</div> <div> }</div> <div> return(DefWindowProc(hWnd,iMessage,wParam,lParam));</div> <div>}<br></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.