行き詰まりましたυ
再投稿ですみません。
CListCtrl クラス //m_xcList はCListCtrl型のDDX変数
リストコントロールの一部のフォント情報を取得したいです。
void CMylistCtrl::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct){~~~}
DrawItem(↑)の中で、描画すると同時に、太文字・赤色情報を、
リストコンロールの各行の最後のカラムを退避用フィールド(セル)として使用し、
文字で「BOLD」「RED」「BOLD,RED」「」のように入れれば、何とか作れそうです。
全然スマートじゃないですよね。
この方法であれば、任意のタイミングでフォント情報を取ることはできそうですが…
またはDrawItemを実行させるために、ダミーの行を1行挿入、その後削除して、
エクスポートする事も考えています。
(データに変更があった場合、必ず呼び出されるから、無意味かもしれないですけど)
処理速度は遅くなると思いますし、僕には、これしかできませんが、
もっと、方法があるはずですよね…
それかlParamを割り振って、何とかするほうがいいですかね。
投稿してからずっと
「リストコントロールのフォント情報取得 VC++ MFC -VB -.Net "LogFont"」
「FW_BOLD FONT VC++ LOGFONT取得」「CFont::CreatePointFont」などで、
検索したのですが、キーワードさえつかめずに、困りました(/_;)
教えてGOOで参考になりそうなのが、3つ↓
■リストの行ごとの設定変更について
http://okwave.jp/qa/q4165655.html
■リストコントロール内の文字の大きさ(ポイント数を)別々にしたい。
http://okwave.jp/qa/q5746038.html
■リストボックスのフォントをサイズを変更したい
http://qanda.rakuten.ne.jp/qa4479812.html?order=DESC&by=datetime
せめてキーワードかヒントだけでも…助けて下さい!
お礼
さっそくのご回答をありがとうございます。いろいろなことを試し、何度もサインアウトとサインインを繰り返し、それでもだめだったのですが、いま、チェックしたら、日付けが見えるようになっていました。理由は不明なのですが。。