>>114
LOGFONTは発注書みたいなもので、CreateFontはどんなデタラメな値でも
一切パラメータチェックしないでそのままWin32サブシステム内にコピーする。
だからフォント名を指定しないでCreateFontしたらGetObjectはそれをそのまま返すだけ。
SelectObjectはぴったりのフォントが見つからないときはそのデタラメな発注書に
基づいていちばん近そうなフォントをテキトーに選ぶ。
FIXED_PITCHだから固定ピッチのMS ゴシックが選ばれたわけだな(むろん
実際に何が選ばれるかは環境に依存する)。
>>116
全部0だとlfCharSetはANSI_CHARSETだから「英語フォントから何かテキトーに選べ」
という意味になる。

なんでこんな仕様なのかという点については「パソコンにおける日本語処理・文字
コードハンドブック」という本にすごく詳しい解説が載ってるので立ち読みしてみれ