|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Авг 22, 2003 11:01:00invoke GdipCreateStringFormat, NULL, NULL, addr hStringFormat invoke GdipSetStringFormatAlign, hStringFormat, StringAlignmentCenter invoke GdipSetStringFormatLineAlign, hStringFormat, StringAlignmentCenter invoke GdipCreateFontFamilyFromName, addr szFontName, 0, addr hFontFamily invoke GdipCreateFont, hFontFamily, emSize, FontStyleBold, 2, addr hFont invoke GdipDrawString, hGraphics, addr szString, (SIZEOF szString)/2-1 , hFont, addr rect, hStringFormat, hBrush |
|
|
Дата: Авг 22, 2003 13:48:46 Не работает! GdipCreateFontFamilyFromName возвращает код ошибки 14:FontFamilyNotFound. Я подозреваю, что чето с именем шрифта - у меня оно такое: FontName db "Times New Roman",0 А в MSDN написано чтото странное - тип WCAR, а в примере вот: FontFamily fontFamily(L"Times New Roman"); Вот что такое L - не длина случайно? |
|
|
Дата: Авг 22, 2003 13:52:15 hint: UNICODE |
|
|
Дата: Авг 22, 2003 14:14:58 · Поправил: profi_r Не понял... ??? Мне ба примерчик в виде ASM файлика |
|
|
Дата: Авг 22, 2003 14:44:27 profi_r Ну БЛИН!!! L - Это макро, который реализует либо UNICODE, либо ANSI |
|
|
Дата: Авг 22, 2003 15:59:44 Понятно. И как тогда юникодом функции имя передать на асме? А причем тут hint: UNICODE ??? |
|
|
Дата: Авг 22, 2003 16:15:10 profi_r у меня есть набор макро, которые пишут строки в UNICODE/ Я не помню давал их XZAZET? |
|
|
Дата: Авг 22, 2003 16:34:30 Edmond, а где их можно взять? Для GDI+ я так понимаю это важно, та что я считаю, что лучше всего выкинуть эти макро сюда. |
|
|
Дата: Авг 22, 2003 17:09:51 profi_r Скоро я выпущу полный коплект.... ОК, закачаю... момеееееннннтттт (Извините, споили гады, боюсь, что сейчас вместо заливки файлов ещё WASM ненароком удалю :)))) |
|
|
Дата: Авг 22, 2003 17:33:45 Кстати надо бы сделать специальные макро для GDI+. Над этим надо подумать... Там много повторяющегося кода. |
|
|
Дата: Авг 22, 2003 17:39:32 Набор INC |
|
|
Дата: Авг 22, 2003 17:42:47 |
|
|
Дата: Авг 22, 2003 18:19:29 Edmond, а как с помошью этих макро создать UNICODE строчку ? Примерчик бы не помешал. Я там в исходнике разобраться не смог - как будто по-китайски написано. |
|
|
Дата: Авг 22, 2003 18:38:12 Готовы task #2.html и task #4.html. Беру task #5.html xzazet Берем файл gdiplus_struc_0.inc. Добавляем в него результаты работы на task'ами. Меняем 0 на циферку 1. Копируем полученное в gdi+ project. Я правильно понял? |
|
|
Дата: Авг 22, 2003 18:48:06 keYMax да, но структуры будут дублироваться. Так что создавай новый gdiplus_struc_1.inc и всё туда. Не забудь только поставить комменты на tast'и |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.105 |