• D3DXCreateText


    HDC hdc = CreateCompatibleDC( 0 );

        HFONT hFont;

        HFONT hFontOld;

    //

    // Describe the font we want.

    //

        LOGFONT lf;

    ZeroMemory(&lf, sizeof(LOGFONT));

    lf.lfHeight         = 25;    // in logical units

    lf.lfWidth          = 12;    // in logical units

    lf.lfEscapement     = 0;       

    lf.lfOrientation    = 0;    

    lf.lfWeight         = 500;   // boldness, range 0(light) - 1000(bold)

    lf.lfItalic         = false;  

    lf.lfUnderline      = false;   

    lf.lfStrikeOut      = false;   

    lf.lfCharSet        = DEFAULT_CHARSET;

    lf.lfOutPrecision   = 0;             

    lf.lfClipPrecision  = 0;         

    lf.lfQuality        = 0;          

    lf.lfPitchAndFamily = 0;   

    strcpy(lf.lfFaceName, "Times New Roman"); // font style

    //

    // Create the font and select it with the device context.

    //

        hFont = CreateFontIndirect(&lf);

        hFontOld = (HFONT)SelectObject(hdc, hFont);

    //

    // Create the text mesh based on the selected font in the HDC.

    //

        D3DXCreateText(Device, hdc, "问题1:说出5种音频文件格式",

            0.004f, 0.3f, &Text, 0, 0);

    //

    // Restore the old font and free the acquired HDC.

    //

        SelectObject(hdc, hFontOld);

        DeleteObject( hFont );

        DeleteDC( hdc );

  • 相关阅读:
    SSIS -->> Data Type
    SSIS ->> Parameter
    Data Flow ->> Term Lookup
    Data Flow ->> Term Extraction
    Data Flow ->> Pivot
    Data Flow ->> OLE Command
    Data Flow ->> Multicast
    Data Flow ->> Union All
    Data Flow ->> Merge
    LeetCode OJ 118. Pascal's Triangle
  • 原文地址:https://www.cnblogs.com/hhdllhflower/p/2711734.html
Copyright © 2020-2023  润新知