VC6 の MFC で記述された古いグラフィック アプリケーションがあり、より標準に準拠した C++ フレームワークに移行しようとしています。ここでnana プロジェクトのドキュメントを見て、Visual C++ に同梱されている古い落書き MDI 描画の例に似た、キャンバスのようなウィジェットでの落書きの基本的な例を見つけようとしました。
nana は新しい有望な C++ GUI プラットフォームであると読みましたが、一般的な GUI プログラミングに適しているかどうか疑問に思っています。ただし、nana のドキュメントを見ると、ボタン、リストボックスなどの例しかありません。MFC や wxWidgets などの他の GUI ライブラリで一般的に見られる、キャンバス (またはメモリ内ビットマップ) への描画などのグラフィカル機能についての言及が見つかりません。
scribble
nana プロジェクトが VC++ の例の基礎となるグラフィカル操作をサポートできるかどうかは誰にもわかりませんか? より具体的には、MS Visual Studio のサンプル フォルダーにある落書きの例では、マウス イベントに応答して曲線をフリーハンドで描画し、曲線を保存し、ビューポートでズームとパンが行われたときにクライアント領域を更新することを示しました (つまり、論理座標系と画像/ピクセル座標系の処理)。これらは、私が探していたグラフィカル API サポートです。
ありがとう。