textout

    1

    1답변

    텍스트를 DirectX 게임에 그려야하므로 EndPaint를 후킹하는 DLL을 삽입했습니다. 내 논리는 EndPaint가 WM_PAINT 연산의 마지막 단계이기 때문에, 필자가 직접 텍스트를 그린 다음 EndPaint를 직접 호출 할 수 있었다. 이렇게하면 DX 인터페이스를 완전히 피할 수 있습니다. 문제는 전혀하지 않는 것입니다. 여기 내 코드가있다. #

    1

    1답변

    제목으로 CDC 도구를 사용하여 텍스트를 페인팅하고, 코드를 따르고, nXOffset 변수를 사용하여 텍스트를 정렬하도록 위치를 이동하지만, 시프트 길이의 결과는 deference 윈도우 7과 윈도우 XP에서, 윈도우 7은 괜찮지 만 윈도우 XP는 내 기대에 미치지 못한다. 문제를 해결하는 방법과 문제를 해결하는 데 어떤 문제가 있습니까? CDC* m_c

    1

    1답변

    남자. 나는 정말로 이상한 문제를 발견했다. 일부 글꼴 (내 프로그램에 ChooseFont 있음) :: TextOut (..) 텍스트를 선택한 위치에서 왼쪽으로 약간 오프셋 (2 pxl 같은 smth) 그립니다. DrawText (..)도 같은 방식으로 사용됩니다. SetTextAlign이 문제를 해결하지 마십시오! GetTextMetrics (..) ->

    4

    1답변

    TextOut()을 사용하여 TCanvas에서 텍스트를 그리지 만 더 큰 글꼴이 필요합니다. 어떻게해야합니까?

    -1

    1답변

    가변 폭 글꼴로 된 텍스트 줄을 TextOut이있는 창에 쓰고 사용자가 임의의 문자를 클릭 할 수있게한다고 가정합니다. 그러면 그가 클릭 한 텍스트의 부분을 어떻게 알 수 있습니까? 즉, 클릭의 커서 좌표를 문자열 오프셋으로 변환하려면 어떻게해야합니까? 저는 올바른 문자열이 나올 때까지 다양한 문자열 자르기에서 GetTextExtentPoint32를 호출하

    2

    1답변

    나는 텍스트를 써야하지만 그는 내 윈도우의 지역별로 올라갔습니다. 어떻게 해결할 수 있습니까? PAINTSTRUCT ps; hdc=BeginPaint(hWnd3,&ps); LOGFONT lf; lf.lfWidth=0; lf.lfHeight=14; strcpy(lf.lfFaceName,"Times New Roman

    4

    3답변

    사용에 비해 RichEdit 컨트롤에 제시된 문자 간격의 차이는이 사진이 내 처지를 설명 크기가 있지만 ExtTextOut을 사용할 때와 비교했을 때 RichEdit 컨트롤에 표시 될 때 공간이 다릅니다. 감싸기 위치를 유지하기 위해 RichEdit 컨트롤 (이상적)과 같은 문자를 표시하고 싶습니다. 사람은 말해 줄 수 :이 A) 더 정확한 표현은 무엇입니

    2

    1답변

    기본적으로 TextOut을 여러 번 호출하여 화면에 텍스트를 그립니다. Visual Studio 2012를 사용하는 C++ Win32 응용 프로그램입니다. 철자 오류 등을 표시 할 때 Word에서하는 방법으로 물결 모양 밑줄을 그릴 수 있습니까? TEXTMETRIC에는 tmUnderlined라는 멤버가 있습니다.이 멤버는 밑줄이 그어진 텍스트로는 작동하지만

    0

    1답변

    성공적으로 DLL을 프로그램에 삽입합니다. 그러나 나는 ListBox에서 정보를 얻고 싶습니다. WM_GETTEXT가 작동하지 않아 dll을 주입해야했습니다. 나는 많은 텍스트를 받고있다. 그러나 원하는 컨트롤에서 나는 아무것도 얻지 못했다. #include <Windows.h> #include "detours.h" #include <tchar.h>

    -1

    1답변

    LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { HDC hdc; PAINTSTRUCT ps; TCHAR szBuffer[1]; switch (message) { case WM_CHAR: szBuffer[1] = (TCHA