Есть ли какой-либо метод для изменения свойства "выравнивание текста по правому краю" CListBox в MFC(C++)?

Я работаю над приложением чата Microsoft Foundation Class (C++), в котором я хочу показать клиентское сообщение в правой части списка. Есть свойство "Выровнять текст по правому краю", но я хочу сделать это методом. потому что левый боковой текст по умолчанию мне тоже нужен.

Благодарю вас.

1 ответ

Используйте ModifyStyleEx, чтобы добавить / удалить расширенный стиль WS_EX_RIGHT при необходимости, например, для выравнивания по правому краю:

GetDlgItem(IDC_LIST1)->ModifyStyleEx(NULL, WS_EX_RIGHT);
Другие вопросы по тегам