![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ищу информацию по недокументируемой функции GDI32.PolyPatBlt
Игорь Шевченко © (2002-10-16 09:50:00)Хотя бы прототип :-)
Игорь Шевченко (2002-10-16 14:49:00) [1]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 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);
}
Но из него непонятно, что происходит при других значениях четвертого параметра (структура там точно другая!)
Gerda (2002-10-16 13:51:00) [2]Если еше не нашел,я могу дать те куски дезасемблированой библиотеки User32.dll из NT, там я нашел вызовы этой функции (в 98 не нашел, даже в экспорте самой GDI32.DLL ее нету :(
По количеству push не трудно догадатся что параметров у этой фции 5......
Мой мєйл sadreg@mail.ru
MBo (2002-10-16 13:47:00) [3]>Gerda
В этой книге функция просто упоминается, без описания.
Gerda (2002-10-16 13:05:00) [4]З.Ы. С чего я взял что есть ?? - проглянь http://www.fengyuan.com/errata.html, там таблица, найди на ней PolyPatBlt. В инглыш я не совсем (или совсем НЕ :) но проглянь....
Gerda (2002-10-16 12:58:00) [5]Неа ничего :(, даже в импорте ЕХЕ и DLL нету (на моем винте)....
Если знаеш инглыш мож стоит написать автору книги.....
Игорь Шевченко (2002-10-16 11:50:00) [6]Gerda © (16.10.02 11:15)
Автор книги ? Если Фень Юань, то она у меня есть, описания там нету.
В любом случае, спасибо.
Gerda (2002-10-16 11:15:00) [7]Да она и в правду недок... :), искал - нифига не нашел, есть её описание в главе 9 книги Windows Graphics Programming: Win32 GDI and DirectDraw, которая стоит 59.99 вечнозелёных %)
Поищу еще мож че.....