gdi

    0

    2답변

    저는 현대 Windows 환경에서 구식 프로그램과 레거시 프로그램을 실행하기위한 지원을 제공하는 DxWnd 도구의 저자입니다. 매우 이상한 게임은 Win-10 시스템에서 네이티브로 실행할 수 있음에도 불구하고 그래픽 조작에 심각한 문제를 초래하는 G-Nome입니다. 게임은 ddraw와 연결되지만 모든 프레임을 DIB_PAL_COLORS DIB로 작성하고 S

    1

    1답변

    Windows 10 컴퓨터의 모든 스크린 샷을 캡쳐하려고합니다. 내 시스템에 DPI가 여러 개인 모니터가 2 대 있습니다. 기본 모니터의 "배율 및 레이아웃"이 200 %로 설정되어 있습니다. 내 보조 의 "축척 및 레이아웃"이 100 %로 설정되어 있습니다. 나는 모든 단일 모니터의 스크린 샷을 C# .NET을 사용하려합니다. 스케일링 된 모니터가 잘못된

    0

    1답변

    기존 Windows GDI에는 'Regions'라는 기능이 있습니다. 기본적으로 간단한 기하학적 모양을 결합하여이 기능을 통해 복잡한 모양을 만들 수 있습니다. 영역은 손잡이가있어서 채우기 위해 직류로 호출하거나 클리핑 영역으로 사용할 수 있습니다. DirectDraw는 동일한 기능을 가지고 있으며 그렇다면 출입구 자원에 대한 링크를 제공하십시오. 나는이

    0

    1답변

    앞에 간다 : HWnd = CreateWindow(wc.lpszClassName, "myapp", WS_POPUP |WS_VISIBLE, 10, 10, 1000, 800, 0, 0, hInst, NULL); 내가 원하는대로 표시하지만 같은과를 극대화 때 ShowWindow(hwnd, SW_SHOWMAXIMIZED); 그런

    1

    2답변

    WindowsFormsHost에서 호스팅되는 Windows Forms 컨트롤이 있습니다. 내가 양식을 얻기 위해 FindForm 방법을 사용할 수 있기 때문에 나는 WindowsFormsHost가에있는 창에서 이벤트를 수신 할 <Window x:Class="Forms.Address.MyWindow" xmlns="http://schemas.micr

    1

    1답변

    사용자에게 문서를 보여주는 Windows 응용 프로그램을 작성하고 있습니다. 콘텐츠는 GDI 함수를 사용하여 그려지며 모든 내용이 화면에 예상대로 나타납니다. 이제이 문서를 인쇄하고 싶습니다. 프린터 장치 컨텍스트를 얻었고 화면에서와 똑같은 그림을 그립니다. 물론 인쇄 된 내용은 인쇄 된 페이지 상단에 작게 나타납니다. 이 동작의 이유는 나를 위해 분명하다

    -2

    1답변

    저는 비트 맵에 이미지를 저장합니다. 내 개체의 크기를 조정할 때 이미지의 크기도 조정해야합니다. 이미지 크기를 원하는 크기로 조정하는 함수를 만들었습니다. 이미지의 크기를 절대적으로 조정해야하는 경우에만이 함수를 호출하지만이 이미지의 크기와 관련하여 지속적으로 메모리 비용이 50MB에서 1GB 이상으로 빠르게 이동합니다. 이 메서드는 마우스 버튼을 누르고

    1

    1답변

    일부 글꼴이 선택된 장치 컨텍스트가 있으며 ID2D1RenderTarget의 DrawText을 사용하고 싶습니다. 현재, 나는 다음과 같은 경로가이 acchieve로 이동합니다 가 IDWriteFontFaceCreateFontFaceFromHdc를 통해 가져옵니다. 기본 시스템 글꼴 모음 (GetSystemFontCollection을 통해 얻을 - 다음 단

    4

    2답변

    DrawText() 함수를 통해 Embarcadero RAD Studio (10.2 Tokyo Starter)와 Windows GDI를 사용하여 텍스트를 그리는 C++ 프로젝트를 만들고 있습니다. 필자는 최근에 Windows 10이 텍스트 기능으로 색이있는 이모티콘을 그릴 수있는 새로운 "Segoe UI Emoji"글꼴을 제공한다는 것을 알았습니다. Dir

    1

    1답변

    컬러 비트 맵을 회색조로 변환해야합니다. 다음은 접근 방식입니다. HDC hdcWindow = GetDC(hWnd); HBITMAP hDIBBitmap; { // Create a compatible DC which is used in a BitBlt from the window DC HDC hdcMemD