1

TreeView コントロールのフォント サイズを変更したい。goolge で検索した後、この TreeView に CustomDraw を使用する必要があるという考えが得られました。ただし、NMTVCUSTOMDRAW構造体には、TreeView に表示されるテキストの前景色と背景色を設定するだけがclrTextあります。clrText

私の質問は次のとおりです。

Q1: How to change the font size in a TreeView? For the background color of TreeView,
    one can just use `TreeView_SetBkColor` or send a message. Anything similar
    for font size?

Q2: What's the difference between Custom Draw and Owner Draw?
4

1 に答える 1

2

Q1。あなたはWM_SETFONTメッセージでこれを行うことができます。

Q2。彼らは同じようなことをします。オーナードローは古いシステムであり、コントロール全体を自分でドローする必要があることを意味します。カスタム描画はより新しく、より柔軟で、必要に応じて描画の一部だけを処理できます(または描画なしで、フォント/色を変更するだけです)。

于 2013-01-23T21:27:58.313 に答える