Re[2]: UNICODE и WINxxx (95,96,97... 2000 :-)
От: Sinatr Германия  
Дата: 13.06.03 15:53
Оценка:
Данке!

А что насчет DBCS? Почему я не вижу иероглифы? Делаю так:

HFONT hfont;
WCHAR buf[256];
char cbuf[512];

//тут в hfont загружен UNICODE фонт (или нужен DBCS?!)
//в buf загружена строка UNICODE длиной 200 символов
//hWnd - диалог, IDC_EDIT - edit box

сbuf[WideCharToMultiByte(CP_ACP,0,cbuf,200,buf,512,NULL,NULL)]=0; //это нолик в конце
SendDlgItemMessage(hWnd,IDC_EDIT,WM_SETFONT,(WPARAM)hfont,1);
SetDlgItemText(hWnd,IDC_EDIT,buf);

И иероглифы пропали в никуда.. жалко..
---
ПроГLамеры объединяйтесь..
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.