Mfc 如何转义传递给SetWindowText()的字符串中的制表符

Mfc 如何转义传递给SetWindowText()的字符串中的制表符,mfc,escaping,Mfc,Escaping,我想更改状态栏的文本: pView->m_pWndStatusBar->SetWindowText( _T("Refreshing...\t\tFiltered") ); 上述代码不接受转义字符\t 输出为: Refreshing... 预期产出: Refreshing...[tab][tab]Filtered 根据,您不能在传递到SetWindowText的字符串中使用制表符: SetWindowText函数不展开制表符(ASCII代码0x09) 我建议在状态栏中使用空格而不

我想更改状态栏的文本:

pView->m_pWndStatusBar->SetWindowText( _T("Refreshing...\t\tFiltered") );
上述代码不接受转义字符
\t

输出为:

Refreshing...
预期产出:

Refreshing...[tab][tab]Filtered
根据,您不能在传递到
SetWindowText
的字符串中使用制表符:

SetWindowText函数不展开制表符(ASCII代码0x09)

我建议在状态栏中使用空格而不是选项卡

如果您想使用制表符对齐不同控件(例如
CStatic
)的文本,我建议使用其他控件。原始控件获取选项卡之前的文本,新控件获取选项卡之后的文本。然后,可以根据需要将控件彼此对齐