掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TTreeNodeのStateIndexが0のときにイメージを表示するには? (ID:6723)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> ソースを見ると0以上の時に1引いて、TreeView_SetItemのstateに入れるときに1足しています。 TTreeNode.SetStateIndexを確認してみました。 確かにそうなっていますね。 > もしかしたら、この1引くというのが要らないのかも。 試しにComCtrls.pasを開発しているプロジェクトのフォルダにコピーして if Value >= 0 then Dec(Value); をコメント化してみました。 これで、StateIndexが0の場合にイメージが表示されるのですが、 TImageListの2番目(インデックス1)のイメージになってしまいます。 Windowsはインデックスが1以上のイメージしか認識してくれないようですね。 > ダミーでOKです。 ダミーを入れておくことで対処しようと思います。 にしのさん、今回はどうもありがとうございました。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.