メソッドの助けを借りてCWnd::SetWindowText
、目的のキャプションをダイログ ベースのアプリケーションに設定できます。左右揃えるにはどうすればいいですか?
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 に答える