Я получил старое приложение, написанное на C ++. У меня 0 опыта с этим, но я предполагаю внести некоторые изменения в приложение. Одним из них является изменение текста. Проблема в том, что часть обновленного текста должна быть выделена жирным шрифтом, но я понятия не имею, как это сделать. Я гуглил, но без особого успеха. Только думаю, что я сейчас должен перейти на новую строку с \n
и новую вкладку с \t
.
Любой умный совет?
EDIT:
Пример кода:
BEGIN
STRING1 "First Example"
STRING2 "Second Example"
И место, где используется 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 );
Спасибо,
Ile