◀ANSI版開発トップへ
  • 3463 ツリービュー付き設定ダイアログ
    • 3464 Re: ツリービュー付き設定ダイアログ
    • 3465 Re:ツリービュー付き設定ダイアログ
    • 3466 Re: ツリービュー付き設定ダイアログ
    • 3468 Re:ツリービュー付き設定ダイアログ
      • 3494 Re2:ツリービュー付き設定ダイアログ
  • [3463] ツリービュー付き設定ダイアログ dskoba 2004年03月07日 21:34

    ツリービューで設定ページを選択するタイプの設定ダイアログを作ってみました。
    1.4.3.7 からの DIFF差分
    http://www2.wbs.ne.jp/~dskoba/sakura/1437config2004-03-07.lzh
    スクリーンショット
    http://www2.wbs.ne.jp/~dskoba/sakura/config.png

    現在の制限は
    ・作業用に m_pShareData をコピーする関数が未完成
    ・共通の全般・クリッカブルURL,タイプ別のスクリーン・カラー・支援のページのみ実装
    ・テストのため,バージョン情報ダイアログの代わりにこのダイアログが開く

    意見,問題点などお願いします。
    • [3464] Re: ツリービュー付き設定ダイアログ げんた 2004年03月08日 02:00

      >ツリービューで設定ページを選択するタイプの設定ダイアログを作ってみました。
      おおっ,こういうのずっと前から欲しかったの.

      [注意すること]
      サイズが640x480より大きくならないようにする.

      [できたらいいな]
      ベース部分+AddOn I/Fでページを追加できるようにできたら...

      と,まだソースの方を見てませんが...

      #はやいところ1.4.4.0のメニューを決めてリリースしたいんですがそっちはどうしましょう?
    • [3465] Re:ツリービュー付き設定ダイアログ dskoba 2004年03月09日 01:20

      1.4.3.7 からの DIFF差分2
      http://www2.wbs.ne.jp/~dskoba/sakura/1437config2004-03-09.lzh

      ・m_pShareData ってポインタを含まないから memcpy でコピー
      ・CDialog 及び追加したダイアログクラスのメンバをできるだけ public から protected へ
      ・各ファイルへコメント追加

      など。
    • [3466] Re: ツリービュー付き設定ダイアログ もか 2004年03月09日 22:59

      コンパイル&実行してみました。全体的にいい感じです。
      完成したらこっちに変更したいですね。

      >意見,問題点などお願いします。
      元々承知していることもあるかと思いますが、ご了承を。
      ・ツリーの選択を変えるとフォーカスが移動しちゃう
      カーソルキーで移動するとき不便だと思います。画面だけ変えてフォーカスを残せないでしょうか
      ・タスクトレイのメニューのショートカットキーの設定がだめ
      トレイメニューが出ちゃって、現在のショートカット設定にすることができません。
      現状、アクティブなウィンドウのタイトル名で抑制している実装(CEditApp)が、とても怪しいので、
      ウィンドウメッセージか何での制御にいっそ変えたい。
      ・メモリー使用量
      CDlgConfig.cppを見た感じでは、ダイアログ表示中は増えそうだけれど、閉じた後は、メモリーに残らなそうでいいですね。

      #コモンコントロールのプロパティーコントロールはダイアログデータごとメモリーに残るみたい
    • [3468] Re:ツリービュー付き設定ダイアログ dskoba 2004年03月13日 01:35

      1.4.3.7 からの DIFF差分3
      http://www2.wbs.ne.jp/~dskoba/sakura/1437config2004-03-13.lzh

      > ベース部分+AddOn I/Fでページを追加できるようにできたら...
      うまい方法か分かりませんが,追加できるようにしてみました。

      > ・ツリーの選択を変えるとフォーカスが移動しちゃう
      修正しました。
      • [3494] Re2:ツリービュー付き設定ダイアログ dskoba 2004年03月24日 00:59

        1.4.3.7 からの DIFF差分
        http://www2.wbs.ne.jp/~dskoba/sakura/1437config2004-03-24.lzh

        ・1.4.4.1へ変更するのが面倒だったので1.4.3.7のまま
        ・タイプ別は一応移植終了
        ・アイテムの種類,アイテムの位置,動作を多少変更

        完成するまでの間,以下の場所で更新します
        http://www2.wbs.ne.jp/~dskoba/products/index.htm#sakura_diff

        # おまけ
        # dot による図付きの doxygen による一覧(1.4.4.0)の HTML HELP (3MB)
        # しばらく公開しておきます
        http://www2.wbs.ne.jp/~dskoba/sakura/sakura1440.tbz