maruさんコメントありがとうございます。
やや意味が違ってるので、少し補足すると、
・M$さんがやっているのは「同じ」プロジェクト内での話し
・自分の主張は「異なる」プロジェクト間でのリソースの共有
であることをご確認ください(笑)。
そ~いえば rcinclude っていうのもあったな(とほい目)。
補足の訂正
・自分の主張は「異なる」プロジェクト間での「自(社)作」リソースの共有
もちろん、自分で編集して「よい」*.rcの話です。
これって、ほんとにまだやってる人いるんですか(質問)。
とほほっ(vv;)。
解決したので、以下、お気楽に
>> 多くのプログラマが、おそらく一生使うことのないであろう、
>> CreateDialogIndirect()を勉強するより、DLLの活用方法を学ぶのを優先
>> させたほうが自分のためだと考えます。
> これには同意いたしますが、
プロパティーシートとプロパティーページのフォントを合わせるには
DLGTEMPLATEを使うしかないと思うんですが、他の手はありますか。
>プロパティーシートとプロパティーページのフォントを合わせるには
>DLGTEMPLATEを使うしかないと思うんですが、他の手はありますか。
リソース上のフォントが一致しているというのは、ただの気休めにすぎません。
常に親と一致させたいのなら、
SetWindowFont( GetParent()->GetWindowFont());
する以外に確実な方法はありません。
MFCということを忘れていました。
MFCだと中の人がDLGTEMPLATEを使ってシートとページのフォントを一致させてますね。
lfMessageFont付きのMessageBoxもどきを作る場合は、
コントロールのレイアウトを計算するより
DialogBoxIndirectの方が便利なように思います(MFCがほとんどやってくれそうです)。