Direct2Dを生かしたWidgetライブラリを作ろうとしているけれど、難しいね。Direct2Dはオーナードローとかカスタムドローとか、既存のWin32コントロールの描画には適していないような気がする。
もし、Win32コントロールをDirect2Dで描画しようとすると、コントロール1つ1つにRenderTargetを作成しなくてはいけないからだ。1つのウィンドウをフレームバッファに見立ててコントロールを自前で描画したほうがよさそうだ。でもそうすると、Widgetはほぼスクラッチで作成しなくてはならない。
いやぁ、面倒くさいなぁ。。。