2007-06-20 [長年日記]

[Q3] ランドスケープ用ダイアログ

H/PC系をなくして多少余裕ができたような気もするのでランドスケープ用のダイアログを少しだけ入れてみました。

コード自体は、DeviceResolutionAware.hのRelayoutDialogを使えば楽にできます。ただし、スタティックコントロールの文字列をプログラム側から設定している場合、切り替えたタイミングでリソーステンプレートで設定した文字列に戻ってしまうので、再度設定しなおす必要があります。

後は地味にダイアログを用意していけばいいのですが、すべてのスタティックコントロールに固有のIDを振らなくてはいけない(IDC_STATICを使えない)など結構手間がかかりそうです。

[]