微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法在 CListBoxCtontrol 中使用 SetTabStops

如何解决无法在 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 举报,一经查实,本站将立刻删除。