是否有任何方法可用于更改 MFC(c++) 中 CListBox 的属性“右对齐文本”?

Posted

技术标签:

【中文标题】是否有任何方法可用于更改 MFC(c++) 中 CListBox 的属性“右对齐文本”?【英文标题】:is there any method available for change the property "right align text" of CListBox in MFC(c++)? 【发布时间】:2016-01-07 11:31:33 【问题描述】:

我正在开发 Microsoft Foundation Class (c++) 聊天应用程序,我想在列表框的右侧显示客户端消息,有一个可用的属性“右对齐文本”,但我想通过方法来实现。因为我也需要默认的左侧文本。

谢谢。

【问题讨论】:

显示你到目前为止做了什么? 【参考方案1】:

根据需要使用ModifyStyleEx 添加/删除extended style WS_EX_RIGHT,例如右对齐:

GetDlgItem(IDC_LIST1)->ModifyStyleEx(NULL, WS_EX_RIGHT);

【讨论】:

以上是关于是否有任何方法可用于更改 MFC(c++) 中 CListBox 的属性“右对齐文本”?的主要内容,如果未能解决你的问题,请参考以下文章

使列表控件中的单个项目可编辑(C++、MFC)

没有可用于新 C++ 项目的 MFC 模板 - Visual C++ Express

如何更改弹出菜单的字体大小(MFC、VC6)

C++ 新标准、技术等

如何在 C++ MFC 中一次打开两个对话框?

更改 MFC 应用程序的背景颜色