リストビューでROW(行)の幅を広げるには?

[戻る]
むせん 2003/09/09(火) 16:36:30
いつもお世話になっております。
COLUMN(列)の幅を広げるにはSetColumnWidthz()をつかえば幅が変えれます。
しかしROWの幅を変える関数がありません。
何か変える方法はないでしょうか?
VBでもいろいろ調べたのですが、同様にROWの幅を変えることが出来ませんでした。
よろしくお願いします。

MFC VC6.0 Win2000

sugar 2003/09/09(火) 17:03:11
行の高さということでよろしいでしょうか?

こんなサイトを見つけました。
参考になれば。

http://www.codeguru.com/listview/change_row_height.shtml

むせん 2003/09/10(水) 11:05:20
sugarさん、アドバイスありがとうございます。
試してみたんですが、正直うまく言ってないのが現状です。。。
行の高さを大きくするんじゃなくて文字の大きさを大きく出来ることは可能でしょうか?
リストビュー内の文字でなければStaticTextをメンバにして大きくすることは出来るのです
が。
よろしくお願いします。

straysheep 2003/09/10(水) 13:10:08
普通にSetFontしてやればできると思いますが……。
任意の行や列だけを変えたいというのであればオーナードローするしかないかな。

PATIO 2003/09/10(水) 13:20:23
単純にCListCtrlに対してSetFontでは駄目なのですか?
特定の文字だけを大きくする事は出来ませんが、
これで文字のサイズは変えられると思いますけれど。

PATIO 2003/09/10(水) 13:20:33
がーん、またニアミス。(T-T)

むせん 2003/09/10(水) 14:14:54
[[解決]]
straysheep さん、PATIOさん、アドバイスありがとうございます。
おっしゃる通りリストビューをメンバにしてSetFontで文字が大きくなりました。
それによって行の高さも広がりました。
ありがとうございました。

古いスレッドには追加発言できません。