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
| 归档时间: |
|
| 查看次数: |
10376 次 |
| 最近记录: |