先日、『Fy Slideshow』の最新版をリリースしました。実を言うと、表示時間に関する致命的なバグの修正が最重要課題だったり。。。 このバージョンアップで、Windows 7で新たに導入された2D表示機能である『Direct 2D』による描画機能を搭載させました。実装しておいてなんですが、まだ『Direct 2D』についての理解がいまいちなんですが、プログラムを書いた経験を踏まえて『Direct 2D』に関する考察をしてみることにします。 (左 『Fy Slideshow』、右『設定画面』) まず、『Direct 2D』について簡単にお話しします。 Windows の GUI(ウィンドウとかの描画機能)は、Windows 3.0の時代から『GDI』とよばれるAPIが担っていました。今で言うクラシックスタイルの原型を作ったWindows 95よりも前、16bitの時代に確立された長い歴史