在方法的帮助下CWnd::SetWindowText
,我可以为基于 dailog 的应用程序设置所需的标题。如何使其左/右对齐?
问问题
1437 次
2 回答
3
右对齐对话框标题,需要在资源编辑器中为对话框设置“右对齐文本”(对应的扩展样式为WS_EX_RIGHT)。
WS_EX_LAYOUTRT 样式实际上会翻转对话框,因此所有控件的布局都是从右到左。标题确实向右移动,但关闭按钮向左移动。不是原始问题中所问的。
于 2015-11-18T14:14:12.747 回答
1
很少有扩展的窗口样式喜欢WS_EX_RIGHT
这样做。
这是一个示例:
int CTestAlignDlg::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CDialogEx::OnCreate(lpCreateStruct) == -1)
return -1;
ModifyStyleEx(0, WS_EX_LAYOUTRTL | WS_EX_RTLREADING);
return 0;
}
于 2015-11-18T09:15:40.103 回答