いつもお世話になっております。
たびたび拝見させて頂いております。今回初めて質問させていただきます。
開発環境
・Visual Studio 2005
・MDI
上記にて、FormViewを使用、View上にFlexGridを貼り付けて使用しています。
次に、グリッドにデータが入力された場合、
・SHGetFileInfoを使ってアイコンをロード
・CPictureHolderを使用(pictholder.CreateFromIcon);
・m_grid.putref_CellPicture(pictholder.GetPictureDispatch()); ←m_gridはメンバ変数です。
の様にしてアイコン画像を読み込み、表示するようにしました。
(以前どこかのサイトを参考にさせてもらいました。場所は覚えていないです、スミマセン;)
ですが、上記のようにした場合画像は表示されるのですが、読み込むアイコンのサイズが小さくても大きく表示(一定のサイズ)されてしまいます。
グリッドのサイズを変更したくないので、画像を小さく表示したいのですが何か方法があればご教授願います。
宜しくお願いいたします。
自己解決しました。
ありがとうございました。
ツイート | ![]() |