05/01/07 01:50:29 96nBDoxC
>>732
ソース見たが漏れはわからなくて勉強になった、いろいろな意味で㌧クス
一応後学のためにここに引用しときますね
個人で書き換えてビルドする場合は以下の通りで。
wincue-src\wincue\src の wincue.cpp で
> SetFont(NULL, &title_font);
こんな感じにフォント設定してるところの前に
> title_font.lf.lfCharSet = SHIFTJIS_CHARSET;
> SetFont(NULL, &title_font);
こんな感じに追加してやればいいと思います。
箇所が多いので、面倒な場合は
> static BOOL SetFont(HWND hwnd, FONT_INFO *font)
この関数の
> font->hfont = CreateFontIndirect(&font->lf);
> if (hwnd)
> SendMessage(hwnd, WM_SETFONT, (WPARAM) font->hfont, MAKELPARAM(TRUE, 0));
↑の部分を
> font->hfont = CreateFontIndirect(&font->lf);
> font->lf.lfCharSet = SHIFTJIS_CHARSET;
> if (hwnd)
> SendMessage(hwnd, WM_SETFONT, (WPARAM) font->hfont, MAKELPARAM(TRUE, 0));
こんな感じにしてやればいいかと。