任意の行を任意の文字色に変更 – プログラミング – Home

任意の行を任意の文字色に変更
 
通知
すべてクリア

[解決済] 任意の行を任意の文字色に変更


メイ♪
 メイ♪
(@メイ♪)
ゲスト
結合: 18年前
投稿: 2
Topic starter  

メイ♪と言います。

現在、ダイアログベースのアプリをVC6で作成しています。

そのアプリで、「ListView」コントロールを使用しているのですが、
任意の行の色を任意の色で表示しなければいけません。

また、一番上が最新行になっており、
リアルタイム表示されているので、時が経つと一番上に行が挿入されます。

「カスタムドローやオーナードローを使うとできるらしい」

というところまで、Webで調べれたのですが、
どちらも使ったことはなく、途方に暮れています。。。(/ 😉

「カスタムドローの方が一部だけ自分で描画できるので、敷居が低いかも。」

というご意見があったのですが、
上記の機能を満たすには、カスタムドローでも可能でしょうか?

また、どのようにすれば実現できますでしょうか?

すみませんが、どなたかアドバイス、宜しくお願いいたします。m(_ _)m


引用未解決
トピックタグ
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

順番に一つずつ問題を解決していく事をお勧めします。
一気に解決策を求めているような気がします。
既にカスタムドロウやオーナードロウで出来るという情報は得ているのですから
途方にくれるのではなくて簡単なテストプログラムなどを組んで見て
できるかどうかの確認をする必要があるのではないでしょうか?

どんなコードを書いていいかすら検討もつかないというのであれば、
Windowsでの基本的なプログラム作成から勉強される事をお勧めします。
カスタムドロウやオーナードロウに関するプログラムサンプルは
Web上でも見る事が可能ですから基礎知識があれば、
全くわからないという事はないと思います。

まずはカスタムドロウで出来るかどうかを試してみると良いと思います。


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

開発環境が書かれていないのでぴったりのサンプルかどうかはわかりませんが、

「猫でもわかるプログラミング」に以下のようなものがありますので参考にされてはどう
でしょう。

第261章 カスタムドロー(リストビュー)
http://www.kumei.ne.jp/c_lang/sdk3/sdk_261.htm


返信引用
メイ♪
 メイ♪
(@メイ♪)
ゲスト
結合: 18年前
投稿: 2
Topic starter  

開発環境は、
 VC6 ダイアログベース
です。

「猫でも」を参考に、カスタムドローで作成できました。

ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました