无法在 CListBoxCtontrol 中使用 SetTabStops

问题描述

我无法在 ListBox 控件中设置制表位。 我有一个带有 ListBox 控件的对话框,我正在调用 SetTabStops 函数,在位置 5 和 10 处有 2 个制表位。

我在 ListBoxControl 中添加一个字符串“testjob18\tAUTO”。

输出显示 testjob18 AUTO 没有显示

我已将列表框控件的属性设置为 UseTabstops 为 true。

属性页的 OnInitDialog 中的实际代码片段如下

int positions[3] = { 5,10,15 };
m_BackupJobs.SetTabStops(2,positions);

for (it = jobsmap.begin(); it != jobsmap.end(); it++)
{
    CString tmp=it->first;

    if(jobbacktype[it->first]=="AUTO")
        m_BackupJobs.AddString(tmp+"\tAUTO");
    else
        m_BackupJobs.AddString(it->first);
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)