У меня есть старое приложение, написанное на C++. У меня есть 0 опыта с ним, но я предполагаю внести некоторые изменения в приложение. Один из них - изменить текст. Проблема в том, что часть обновленного текста должна быть смелой, но я понятия не имею, как это сделать. Я googled но без большого успеха. Только думаю, что теперь я должен перейти к новой строке с \n
и новой вкладкой с \t
.Как напечатать жирную строку в C++?
Какой-нибудь умный совет?
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
Windows или Linux? –
Добавить сведения: что такое пользовательский интерфейс? MFC? Windows Forms? Веб-приложение? C++ не имеет понятия шрифтов - это пользовательский интерфейс. –
приложение консоли или окон? –