中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

用CreateFont創建字體

小億
101
2023-12-21 14:33:53
欄目: 編程語言

要使用CreateFont函數創建字體,你需要提供以下參數:

  1. 字體的高度(單位為像素)
  2. 字體的寬度(可以為零,默認為0)
  3. 字體的斜體(TRUE為斜體,FALSE為非斜體)
  4. 字體的下劃線(TRUE為下劃線,FALSE為非下劃線)
  5. 字體的粗細(0為默認粗細,FW_BOLD為加粗)
  6. 字體的傾斜性(0為默認,大于0為右傾斜,小于0為左傾斜)
  7. 字體的下劃線(TRUE為有下劃線,FALSE為沒有下劃線)
  8. 字體的刪除線(TRUE為有刪除線,FALSE為沒有刪除線)
  9. 字體的字符集(具體值可以參考MSDN文檔)
  10. 字體的輸出精度(默認為OUT_DEFAULT_PRECIS)
  11. 字體的剪輯精度(默認為CLIP_DEFAULT_PRECIS)
  12. 字體的質量(默認為DEFAULT_QUALITY)
  13. 字體的族別(默認為DEFAULT_PITCH | FF_DONTCARE)
  14. 字體名稱

以下是一個示例代碼:

HFONT hFont = CreateFont(
    20,     // 字體高度
    0,      // 字體寬度
    0,      // 斜體
    0,      // 下劃線
    FW_NORMAL,  // 字體粗細
    0,      // 傾斜性
    0,      // 下劃線
    0,      // 刪除線
    DEFAULT_CHARSET,    // 字符集
    OUT_DEFAULT_PRECIS, // 輸出精度
    CLIP_DEFAULT_PRECIS,    // 剪輯精度
    DEFAULT_QUALITY,    // 字體質量
    DEFAULT_PITCH | FF_DONTCARE,    // 字體族別
    L"Arial"    // 字體名稱
);

// 使用字體
HDC hdc = GetDC(NULL);
HFONT hOldFont = (HFONT)SelectObject(hdc, hFont);
TextOut(hdc, 10, 10, L"Hello, World!", wcslen(L"Hello, World!"));
SelectObject(hdc, hOldFont);
DeleteObject(hFont);
ReleaseDC(NULL, hdc);

這個示例創建了一個高度為20像素,字體名稱為Arial的字體,然后將其應用到設備上下文(HDC)中,并在窗口上方繪制了一段文本。

0
德令哈市| 潍坊市| 屏山县| 澜沧| 克拉玛依市| 当涂县| 桂东县| 大邑县| 越西县| 商水县| 和顺县| 武威市| 河南省| 左贡县| 营口市| 河东区| 南康市| 手游| 芦山县| 定日县| 安泽县| 浠水县| 蛟河市| 孝昌县| 乐安县| 泌阳县| 荆门市| 绍兴县| 丰顺县| 呼玛县| 嘉善县| 启东市| 惠安县| 镇宁| 冕宁县| 田林县| 庆安县| 搜索| 德庆县| 利辛县| 酒泉市|