• ベストアンサー

リストビューのTextBackgroundの使い方

リストビューのプロパティにTextBackgroundというものがあると思うのですが、これはどのような使い方をするのでしょうか?もし、ご存知でしたらよろしくお願いします。

noname#46712
noname#46712

質問者が選んだベストアンサー

  • ベストアンサー
  • mach999
  • ベストアンサー率75% (36/48)
回答No.1

リストビューのPictureプロパティで背景画像を設定してやると違いがはっきりします。 TextBackgroundプロパティを ・lvwTransparentにすると、テキストの背景にPictureプロパティで設定した背景画像が表示されます。 ・lvwOpaqueにすると、テキストの背景はリストビューのBackcolorで設定した色の四角形で囲まれます。

関連するQ&A

  • リストビューのスクロールバーを非表示にしたい

    eMbedded Visual C++ 4.0 、MFC 、ダイアログベースでプログラミングをしています。 リストビューのスクロールバーを非表示にしてCListCtrl::Scrollを使い別のプログラムからスクロールさせたく、 「EnableScrollBarCtrl」や「ShowScrollBar」を使ってみたりしましたが非表示にできません。 リストビューのプロパティで「スクロールさせない」にチェックすると、CListCtrl::Scrollによるスクロールができなくなってしまいます。 非表示でCListCtrl::Scrollでスクロールできる方法をご存知でしたら教えてください。 なぜ別のプログラムでスクロールさせたいのかといいますと複数のリストビューを連動させてスクロールさせたいためです。 eMbedded Visual C++ 4.0はVC++6.0と似ているようですのでそのあたりに詳しい方アドバイスをください。

  • リストビューのハンドルについて

    リストビューコントロールのハンドルについて疑問に思う事がありまして、ご教授よろしくおねがいします。 通常リストビューをCreateWindow()で作成した時に戻り値として受け取るウィンドウハンドルに対してSetWindowFont()を行うとリストビュー全体のフォントが変更されます。 リストビュー関数にはListView_GetHeader( リストビューハンドル );という関数が用意されていてリストビューのカラム部分のハンドルを取得できます。 このハンドルに対してSetWindowFont()を行うとカラム部分だけのフォントが変更されます。 という事はアイテム部分だけのハンドルを取得し、SetWindowFont()でフォントを変更する事はできるのでしょうか? ご教授よろしくお願いいたします。

  • VCのリストビュー

    いつもお世話になっております。 今回はリストビューについてお聞きします。 リストビューではリストの個数が変わる場合、限界を超えると右側にスクロールバーが出るのですが、 これをリスト個数が少ない時でも常に表示しておくことは可能でしょうか? リストが増えてバーが出てきたとき、カラムのバランスが変わってしまうのを防ぎたいのですが何か方法がありましたらご教授お願いします。

  • リストビューの列ヘッダーの幅について

    visual basic 6.0です。 リストビューの列ヘッダーの幅を、実行中に変更できないようにするには、どのようなコードを記述すればいいでしょうか。プロパティページでは設定できませんでした。どなたか教えてください。 よろしくお願いします。

  • リストビューコントロールのアイテム選択

    リストビューコントロールのViewプロパティを3lvw_Reportにしてクリックすると、アイテムが選択されますが、SubItem(1)など、サブアイテムが選択されたいないので、見た目がわるいです。 クリックしたときに全サブアイテムを横一直線に選択したいのです。 APIを使って何とかできそうな気がしたので調べたのですが、わかりませんでした。 どなたか教えてください。

  • リストビューのスクロール

    お世話様です。 C#.NET(1.1)でプログラミングしています。 リストビューですが以下の設定を行っています。 CheckedBox=true View=List MultiSelect=true Scrollable=true ※カラム関係は何も設定してません。 この設定で、アイテムをどんどん追加していき、ListViewの最大高さまで アイテムが埋まると、水平スクロールが表示され2列目が表示されるのですが、これを垂直スクロールで下に追加という形をとりたいのですが、 どうしたらいいのかわからないです。 (なぜCheckListBoxにしないのかというのは、複数選択ができないからです。) ご存知の方、ご教授願います。(××)

  • リストビューをスクロールさせるには

    フォームが表示されたあとリストビューを一番下までスクロールさせたいのですがどうすればいいのでしょうか?

  • リストビューの初期化について

    リストビューのアイテム(編集可能なところ)とサブアイテム(基本的には編集不可のところ)の表示位置(列)をプログラムから変更できるのでしょうか? 一列目にサブアイテム:1 二列目にサブアイテム:0という形にしたいのですが。。。 ご存知の方いらっしゃいましたらお願いいたします。

  • リストビューに隠しパラメータ

    お世話になります。 現在リストビューに、列幅0の隠し列を用いてデータをやりとりしています。この方法以外に個々の行にパラメータを与えることは可能でしょうか? ウィンドウハンドルにパラメータを与えることでウィンドウプロシージャに値を渡す(やり方忘れました)ように、リストビューの個々の行に値を格納できるのではないかと思うのですが・・・ 宜しくお願いします。

  • リストビューのアイコンの色

    VC++6.0でプログラミングしてるんですが、リストビューのアイコンの色がインポートしたビットマップを色とは違う、白黒になってしまいます。アイコンをつくるのには m_myIcon.Create(IDB_ICON, 32, 4, RGB(255, 255, 255)); m_listctrl.SetImageList(&m_myIcon, LVSIL_NORMAL); 以上のようにしてます。m_myIconはCImageListクラスのオブジェクトで、このリストビューがあるクラスのメンバ変数です。m_listctrlはリストビューのコントロール型の変数です。 ご存知の方、アイコンをビットマップ通りのカラーにする方法を教えてください。

専門家に質問してみよう