• 締切済み

リストビューでのカラム挿入について

toshi_ynの回答

  • toshi_yn
  • ベストアンサー率50% (5/10)
回答No.2

どんなプログラミン環境か分かりませんが、Borland C++ Builderで言うところの「StringDrid」「DrawGrid」を使うと、ListViewの上と左にカラムヘッダーが付いたようになります。 はずしていたらごめんなさい!

SCP10
質問者

お礼

ありがとうございます。 Borland C++ではなくMS-VC++6.0です。 左側にグレー部分が表示できて、そこに連番(降順)で番号さえ振れればいいのです。 調べた限りでは方法が見つからなかったので、どうかご教授ください。

関連するQ&A

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

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

  • VCのリストビュー

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

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

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

  • リストビューのコンボボックス

    こんにちは。 リストビューについて質問させて頂きます。 リストビューの中3列があって、2番目の列にコンボボックスに表示したいけど、どうやって以下のリンクのソースを修正すればいいか教えてくれますか。ありがとうございます。 http://support.microsoft.com/kb/320342/jp​

  • リストビューのスクロールバーについて

    いつもお世話になっております。 リストビューのスクロールバーについて教えて頂きたい事がございます。 ご教授よろしくお願いします。 リストビューにスクロールバーが表示されているのか?表示されていないのか?を判定する方法はありますか? よろしくお願いします。

  • リストビューの画面表示部分

    リストビューの選択によってsubitemの文字の色を変えることになりました。 問題はリストビューの件数で数万件のデータがあります。 そこでリストの画面表示部分を知りたいのです。 例えば1000件のリスト中、画面に表示されているのは20件目から12件であるという具合に。 この20件目から12件という情報は取得することができるのでしょうか? あるいは数万件といえどパソコン上では瞬間だから、 そんなこと気にせずに全リストをループさせても良いものでしょうか? 設計上、どのようにしたら良いか悩んでいます。 ちなみにマシンはCore2Duo以降を念頭に考えて下さい。

  • Excel2000でピボットテーブルのデータが正しく挿入されない

    はじめまして。よろしくお願いします。 Excel2000で、ピボットテーブルを作成するときに、 項目をドラッグすると、セル一つ一つにデータが表示されず プルダウンメニューの様な形で表示されてしまいます。 Excel2003で同じ作業をすると、正常にセルひとつひとつにデータが挿入されるのですが、 どうすれば、Excel2000でもセル一つ一つにデータが挿入されるのでしょうか? 画像を添付しますので、ご存知の方がいらっしゃいましたらぜひ教えてください! セルにデータが入っている方がExcel2003で作成したもの、 セルにデータが入っていない方がExcel2000で作成したものです。 とてもこまっています。どうぞよろしくお願いいたします。

  • ListViewのカラムの色の変更

    色々と探したり試したりしたのですが、BCBのリストビューの カラムの背景色変更ができません。 ListViewのCustomDrawItemでCanvasを使用すると リストの項目の背景色は変更できるのですが、カラムの色は変更できないのでしょうか? http://www.mitene.or.jp/~sugisita/vb6_cmctl.html 上記ページで”リストビューのカラムヘッダの色変更”で できるような事をBCBで行いたいのですが… アドバイスお願いいたします。

  • CSSを使って3カラムにしたいのですが・・・。

    現在CSSを使って、2カラムのページを作っています。 これを今回3カラムにしようとしているのですが、うまく並んでくれません。 現在はA.Bというボックスを作って並べています。左からA.Bとします。最初にBのボックスを読み込ませたいので最初にBを書いて、次にAを持ってきて左に来るようにさせています。ですので見た目はABと並んでいますがソースはBAとなっています。 そこで今回Cというボックスを一番右に持ってこようと奮闘しているのですが、AとBの間にきたり、変な一番上のほうに表示されたりして、一番右に来てくれません。 どこにどのような記述をすれば、一番右にもう1個表示できるようになるでしょうか??

    • ベストアンサー
    • HTML
  • コンボボックスのリスト表示について

    ユーザーフォーム上でコンボボックスを作成しました。 リストの元となるデータがあるセル範囲に名前を付け、 コンボボックスのRowSourceにその名前を入れてリストにしています。 リストを変更するときにはデータを作り変え、マクロでそのセル範囲に名前を付け替えるようにしています。 問題は前のリストの数が3つだったとし、次にリストの数を5つになるように作り変えた時にコンボボックスの表示が上3つまでしか表示されないのです。 リストのスクロールもできない状態です。 Visual Basicの画面でコンボボックスをいじったら直っています。 名前のセル範囲、データの変更はきちんと反映しています。 List Rows等のプロパティをいじってみても直りません。 どこを設定しなおせばいいのでしょうか。OSはMe、Excel2000です。