CMFCPropertyGridPropertyの動的な追加と削除は未だに不安定 というか動かない
PFU Happy Hacking Keyboard Lite2 日本語配列かな印字なし USBキーボード ブラック PD-KB220B/U
- 出版社/メーカー: PFU
- 発売日: 2004/06/17
- メディア: Personal Computers
- 購入: 6人 クリック: 127回
- この商品を含むブログ (27件) を見る
PFU Happy Hacking Keyboard Professional JP 日本語配列 墨 USBキーボード 静電容量無接点 Nキーロールオーバー ブラック PD-KB420B
- 出版社/メーカー: PFU
- 発売日: 2008/11/10
- メディア: Personal Computers
- 購入: 3人 クリック: 344回
- この商品を含むブログ (40件) を見る
PFU Happy Hacking Keyboard Lite2 日本語配列かな印字なし USBキーボード ホワイト PD-KB220W/U
- 出版社/メーカー: PFU
- 発売日: 2004/06/17
- メディア: Personal Computers
- クリック: 29回
- この商品を含むブログ (23件) を見る
プログラムを作ろう! MS VISUAL C++ 2010 入門 (MSDNプログラミングシリーズ)
- 作者: WINGSプロジェクト,山田祥寛
- 出版社/メーカー: 日経BP社
- 発売日: 2010/09/02
- メディア: 単行本
- 購入: 5人 クリック: 153回
- この商品を含むブログ (15件) を見る
- 作者: 日経ソフトウエア
- 出版社/メーカー: 日経BP社
- 発売日: 2010/07/24
- メディア: 雑誌
- クリック: 14回
- この商品を含むブログ (13件) を見る
- 個人的な回避策
- グリッド構築用関数をつくり、引数で構築方法と値設定方法を振り分ける。
// 全削除 grid.RemoveAll(); grid.EnableHeaderCtrl(FALSE); grid.EnableDescriptionArea(); grid.MarkModifiedProperties(); // 再構築。引数で挙動を変える。
VC2011がWindows8の開発者版と共に出ているので確認してみるかドキュメントをあさってみる必要はあるだろう。
しかしひどい出来である。BCG時代からCMFCPropertyGridCtrlはお世辞にも今時のUIライブラリの使い勝手ではないなと思っていたが、買収後もあまり修正が加えられていないようだ。プロパティグリッドは、使いこなせるようになると設定UIをソースだけでハイレベルに構築できるためどうしても使いたくなる代物。なので出来の悪さが決定的に影響してくる。
MSはAdobeにでも頼んでFlashBuilderっぽくしてもらえないだろうか。