Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.11.28;
Скачать: [xml.tar.bz2];

Вниз

Ищу информацию по недокументируемой функции GDI32.PolyPatBlt   Найти похожие ветки 

 
Игорь Шевченко   (2002-10-16 09:50) [0]

Хотя бы прототип :-)


 
Gerda   (2002-10-16 11:15) [1]

Да она и в правду недок... :), искал - нифига не нашел, есть её описание в главе 9 книги Windows Graphics Programming: Win32 GDI and DirectDraw, которая стоит 59.99 вечнозелёных %)
Поищу еще мож че.....


 
Игорь Шевченко   (2002-10-16 11:50) [2]

Gerda © (16.10.02 11:15)

Автор книги ? Если Фень Юань, то она у меня есть, описания там нету.

В любом случае, спасибо.


 
Gerda   (2002-10-16 12:58) [3]

Неа ничего :(, даже в импорте ЕХЕ и DLL нету (на моем винте)....
Если знаеш инглыш мож стоит написать автору книги.....


 
Gerda   (2002-10-16 13:05) [4]

З.Ы. С чего я взял что есть ?? - проглянь http://www.fengyuan.com/errata.html, там таблица, найди на ней PolyPatBlt. В инглыш я не совсем (или совсем НЕ :) но проглянь....


 
MBo   (2002-10-16 13:47) [5]

>Gerda
В этой книге функция просто упоминается, без описания.


 
Gerda   (2002-10-16 13:51) [6]

Если еше не нашел,я могу дать те куски дезасемблированой библиотеки User32.dll из NT, там я нашел вызовы этой функции (в 98 не нашел, даже в экспорте самой GDI32.DLL ее нету :(
По количеству push не трудно догадатся что параметров у этой фции 5......
Мой мєйл sadreg@mail.ru


 
Игорь Шевченко   (2002-10-16 14:49) [7]

Gerda © (16.10.02 13:51)

Кусок:
/*
* Module: USER32
*
* Functional description: fills a rectangle by using the specified brush.
* This function includes the left and top borders,
* but excludes the right and bottom borders of the
* rectangle.
*
* Implicit input: Shared data block for standard brushes
*
* Returns: If the function succeeds, the return value is nonzero.
* If the function fails, the return value is zero
*
* Called from: exported function, outside
*/
int FillRect (HDC hDC, RECT* lprc, HBRUSH hbr)
{
struct PolyData {
RECT r;
HBRUSH Brush;
} Data;

if (hbr <= COLOR_MENUBAR+1)
hbr = _gpsi->SysColorBrushes[int(hbr-1)];
Data.r.bottom = lprc->bottom - lprc->top;
Data.r.left = lprc->left;
Data.r.top = lprc->top;
Data.r.right = lprc->right - lprc->left;
Data.Brush = hbr;
return PolyPatBlt (hDC, PATCOPY, & Data, 1, 0);
}


Но из него непонятно, что происходит при других значениях четвертого параметра (структура там точно другая!)



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.11.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
3-92827
STANT
2002-11-08 11:39
2002.11.28
Раскажите кто-нибудь, как пользоватся QReport


1-92984
Barman
2002-11-13 19:02
2002.11.28
Вопрос к Мастерам


14-93239
kaif
2002-11-11 01:54
2002.11.28
inf-файлы ??


3-92886
Miss
2002-11-11 07:37
2002.11.28
Поиск


1-92981
bobby
2002-11-18 16:37
2002.11.28
copy(richedit1.lines , richedit2.lines) ???





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский