亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

怎么用CreateFont函數創建加粗的字體

小億
188
2023-12-19 15:28:11
欄目: 編程語言

要使用CreateFont函數創建加粗的字體,需要在調用CreateFont函數時,將第六個參數設置為FW_BOLD,表示使用粗體。具體步驟如下:

  1. 首先,包含必要的頭文件:
#include <windows.h>
  1. 在需要使用CreateFont函數創建字體的地方,調用CreateFont函數:
HFONT hFont = CreateFont(
     nHeight,              // 字體的高度
     nWidth,               // 字體的寬度
     nEscapement,          // 字體的傾斜角度
     nOrientation,         // 字體的方向
     fnWeight,             // 字體的粗細度
     fdwItalic,            // 是否斜體
     fdwUnderline,         // 是否下劃線
     fdwStrikeOut,         // 是否刪除線
     fdwCharSet,           // 字符集
     fdwOutputPrecision,   // 輸出精度
     fdwClipPrecision,     // 剪輯精度
     fdwQuality,           // 輸出質量
     fdwPitchAndFamily,    // 字體族和字體類型
     lpszFace              // 字體的名稱
);
  1. 在fnWeight參數中,將值設置為FW_BOLD,表示使用粗體:
fnWeight = FW_BOLD;

完整的示例代碼如下:

#include <windows.h>

int main()
{
    // 創建窗口
    // ...

    // 使用CreateFont函數創建字體
    int nHeight = 20;
    int nWidth = 0;
    int nEscapement = 0;
    int nOrientation = 0;
    int fnWeight = FW_BOLD; // 使用粗體
    DWORD fdwItalic = FALSE;
    DWORD fdwUnderline = FALSE;
    DWORD fdwStrikeOut = FALSE;
    DWORD fdwCharSet = DEFAULT_CHARSET;
    DWORD fdwOutputPrecision = OUT_TT_ONLY_PRECIS;
    DWORD fdwClipPrecision = CLIP_DEFAULT_PRECIS;
    DWORD fdwQuality = DEFAULT_QUALITY;
    DWORD fdwPitchAndFamily = DEFAULT_PITCH | FF_DONTCARE;
    LPCWSTR lpszFace = L"Arial";

    HFONT hFont = CreateFont(
        nHeight,              // 字體的高度
        nWidth,               // 字體的寬度
        nEscapement,          // 字體的傾斜角度
        nOrientation,         // 字體的方向
        fnWeight,             // 字體的粗細度
        fdwItalic,            // 是否斜體
        fdwUnderline,         // 是否下劃線
        fdwStrikeOut,         // 是否刪除線
        fdwCharSet,           // 字符集
        fdwOutputPrecision,   // 輸出精度
        fdwClipPrecision,     // 剪輯精度
        fdwQuality,           // 輸出質量
        fdwPitchAndFamily,    // 字體族和字體類型
        lpszFace              // 字體的名稱
    );

    // 使用字體
    // ...

    // 刪除字體
    DeleteObject(hFont);

    return 0;
}

這樣就可以使用CreateFont函數創建加粗的字體了。

0
图们市| 华安县| 克拉玛依市| 铜陵市| 彝良县| 舞阳县| 兴城市| 交口县| 开化县| 新巴尔虎右旗| 康定县| 刚察县| 化德县| 深州市| 堆龙德庆县| 碌曲县| 江门市| 葫芦岛市| 宣化县| 偃师市| 科尔| 广东省| 仙游县| 大理市| 利辛县| 呼图壁县| 上犹县| 大城县| 三明市| 玉溪市| 页游| 宜阳县| 玉环县| 闻喜县| 连城县| 华宁县| 舟曲县| 甘谷县| 桂平市| 西华县| 东山县|