4
안녕하세요, 저는 Win32 응용 프로그램에 새로운가요?DrawText의 예?
특정 창의이 좌표에서 예제 (x, y) = (40,10)의 경우 특정 창에 텍스트를 쓰는 방법을 알고 싶습니다. 나는 텍스트를 써야 해.
안녕하세요, 저는 Win32 응용 프로그램에 새로운가요?DrawText의 예?
특정 창의이 좌표에서 예제 (x, y) = (40,10)의 경우 특정 창에 텍스트를 쓰는 방법을 알고 싶습니다. 나는 텍스트를 써야 해.
가정 당신의 창 이름은 유 X에서 해당 창에 쓰고 싶다 "HWND"텍스트, y는 "메시지"에 저장 말 좌표입니다
LPCWSTR message=L"My First Window";
다음
RECT rect;
HDC wdc = GetWindowDC(hwnd);
GetClientRect (bgHandle, &rect) ;
SetTextColor(wdc, 0x00000000);
SetBkMode(wdc,TRANSPARENT);
rect.left=40;
rect.top=10;
DrawText(wdc, message, -1, &rect, DT_SINGLELINE | DT_NOCLIP ) ;
DeleteDC(wdc);
그게 전부 이건 단지 하나의 예에 불과하다는 것을 기억하십시오.
GetDC (hwnd) 및 ReleaseDC (hwnd, wdc)가 아니어야합니까? 적어도 그것은 나를 위해 이런 식으로 일하는 것 같습니다. – masterxilo
예, 그렇게 할 수 있습니다. – Abhineet
이 예제에서'bgHandle'은 무엇입니까? – ST3