以下だと論理フォント?で自分でしか作り出せないのかと思います。
これをゴシック体とか名前で指定できないでしょうか?
HFONT hfont = CreateFont(Size, 0, 0, 0, 0, FALSE, FALSE, FALSE, SHIFTJIS_CHARSET, OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_DONTCARE, NULL);