如何在C++中打印粗体字符串?

ili*_*ica 3 c++ string winapi bold

我有一个用C++编写的旧应用程序.我有0经验,但我想在应用程序中进行一些更改.其中之一就是改变一些文字.问题是更新文本的一部分需要是粗体,但我不知道如何做到这一点.我用Google搜索但没有太大的成功.只觉得我现在是用\n新标签去新行\t.

任何聪明的建议?

编辑:
代码示例:

BEGIN
    STRING1                              "First Example"
    STRING2                              "Second Example"
Run Code Online (Sandbox Code Playgroud)

并且使用STRING1的地方:

// WelcomeTip ---------------------------------------------//
    LPSTR idsWelcomeTip = (LPSTR)GlobalAlloc(GPTR, sizeof(CHAR) * 4098 );
    LoadString( waveInDlg->hInstance, STRING1, idsWelcomeTip, 4098 );
    waveInDlg->hwndWelcomeTip = CreateWindow(
        "STATIC",
        idsWelcomeTip,
        WS_CHILD | WS_VISIBLE | SS_LEFT,
        CW_USEDEFAULT,
        CW_USEDEFAULT,
        CW_USEDEFAULT,
        CW_USEDEFAULT,
        waveInDlg->hwnd,
        NULL,
        waveInDlg->hInstance,
        NULL
    );
    SetWindowLongPtr(waveInDlg->hwndWelcomeTip, GWLP_USERDATA ,(LONG)waveInDlg );
    SendMessage(waveInDlg->hwndWelcomeTip, WM_SETFONT , (WPARAM)waveInDlg->hFontDefault , TRUE );
    ShowWindow(waveInDlg->hwndWelcomeTip, SW_HIDE);
    GlobalFree( (HGLOBAL)idsWelcomeTip );
Run Code Online (Sandbox Code Playgroud)

谢谢,
Ile

Cas*_*Cow 10

C++中没有粗体文​​本的概念,可能在特定设备中显示字符文本,例如富文本格式或HTML标记或终端屏幕.后者通常涉及发送与该特定终端相关的一些"转义序列".