S.F.Traker(375) - Widgetを考える(2)

公開:2009-11-27 20:16
更新:2020-02-15 04:36
カテゴリ:sftracker,c++,windows,audio,tracker

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