Создаётся шрифт и выбирается для данного окна (дочернего), но основной текст в нём не меняется. А в ресурсах это возможно. Что за чёрт?
Если вы про шрифт заголовка окна, то сие придётся отрисовывать самостоятельно, ибо винда (про вислу не ручаюсь, а так 98/ХР) не поддерживает изменение шрифта заголовка у отдельно взятого окна.
Заголовок я условно сказал. Текст на кнопке, например. Про системную зависимость заголовка как такового я понял.
Э, батенька, дык тут надо ещё WM_SETFONT окну слать, а не только в его DC-шнике шрифт выбирать, ибо по окончании рисования он всё равно скидывается. Какой прописывается при сбросе - определяет идентификатор, переданный в предыдущем WM_SETFONT-е, или системный шрифт, если таких сообщений ещё не приходило. А выбирать шрифт через девайс-контекст - это дохлый номер