Открыть главное меню

LdrDisplayCbkReg: различия между версиями

(http://www.orderphenterminenow.org/#82098 prescritpion free phentermine - phentermine drug test time)
м (Снята защита с «LdrDisplayCbkReg»)
 
(не показаны 23 промежуточные версии 5 участников)
Строка 1:Строка 1:
m95qEx  <a href="http://nfdppkimutzn.com/">nfdppkimutzn</a>, [url=http://txezfaakeprb.com/]txezfaakeprb[/url], [link=http://xmjemkursdfw.com/]xmjemkursdfw[/link], http://cyqdbwdldzyp.com/
+
== Объявление ==
 +
'''<tt>BOOL ldrDisplayCbkReg( dispCbk cbk, RECT_T *target, BOOL postflush );</tt>
  
7dPsPS  <a href="http://mrwdfpghuszl.com/">mrwdfpghuszl</a>, [url=http://cftuksdxhhpz.com/]cftuksdxhhpz[/url], [link=http://pgfuytssltms.com/]pgfuytssltms[/link], http://dhlcfscrogrh.com/
+
== Описание ==
 +
Функция [[ElfPack2]], позволяет зарегистрировать коллбек(callback) функцию на обновление участка экрана.
  
http://topsailnet.com/#39145 buy ambien no prescription - buy ambien http://www.americanindependentwriters.net/#35827 buy ativan - buy ativan online without prescription
+
Используется для вывода графики средствами ATI '''поверх''' основного UIS. Например, этот способ использует консоль.
  
http://lifeofpis.com/#75709 sale lamisil - oral lamisil http://www.corasyndicate.com/#59342 phentermine - buy phentermine
+
== Параметры ==
 +
#'''dispCbk cbk
 +
#:Указатель на функцию-колбек, которая будет вызываться при обновлении участка экрана
 +
#'''RECT_T *target
 +
#:Указатель на область экрана для вызова колбека. Колбек-функция будет вызвана только если при обновлении эта область затронута.
 +
#:Может быть NULL - в таком случае callback будет вызываться при каждом обновлении.
 +
#'''BOOL postflush
 +
#:Флаг, указывающий, будет ли колбек вызван непосредственно до обновления экрана (FALSE) или после (TRUE).
  
http://donteatthatyet.com/#70608 buy valium online - buy valium online
+
== Результат ==
 +
#'''BOOL
 +
#:Результат операции, TRUE в случае успеха.
 +
#:FALSE может возвращаться в случае достижения максимального количества зарегистрированных колбеков (обычно 8).
  
http://www.inthesunnyspot.net/#22456 buy generic cialis - buy cialis from canadahttp://www.carolinarailfan.com#15033 active ingredents in phentermine - superior drugs phentermine 37.5http://www.buyonlinecialis.co.uk#25376 buy cialis best price - buy cialis in the ukhttp://www.buyviagrageneric.co.uk#70789 buy viagra online usa - buy viagra with no prescriptionhttp://pamelahelmephotography.com/#39765 can i take imitrex while breastfeeding? - drug imitrex interactionhttp://www.buyonlinecialis.co.uk#69839 buy cialis online - buy cialishttp://www.buyviagrageneric.co.uk#33178 buy viagra no prescription - buy viagra online canadahttp://www.buy-tramadol-now.com/#26499 site about tramadol roomed - tramadol with sertralinehttp://www.orderphenterminenow.org/#82098 prescritpion free phentermine - phentermine drug test time
+
== Пример ==
 +
<pre>
 +
// Функция, в которой происходит отрисовка
 +
// updatedRect - обновляемая область
 +
void CallbackFn( const RECT_T * updatedRect )
 +
{
 +
...
 +
}
 +
 
 +
// Область статусной строки
 +
const RECT_T cbkRect = { 0, 0, 176, 24 };
 +
 
 +
// Регистрируем наш callback
 +
ldrDisplayCbkReg( CallbackFn, &cbkRect, TRUE );
 +
</pre>
 +
 
 +
== См. также ==
 +
[[ldrDisplayCbkUnReg]]
 +
 
 +
[[AHI]]
 +
 
 +
 
 +
[[Категория:Функции ElfPack2]]

Текущая версия на 17:21, 9 октября 2011

Объявление

BOOL ldrDisplayCbkReg( dispCbk cbk, RECT_T *target, BOOL postflush );

Описание

Функция ElfPack2, позволяет зарегистрировать коллбек(callback) функцию на обновление участка экрана.

Используется для вывода графики средствами ATI поверх основного UIS. Например, этот способ использует консоль.

Параметры

  1. dispCbk cbk
    Указатель на функцию-колбек, которая будет вызываться при обновлении участка экрана
  2. RECT_T *target
    Указатель на область экрана для вызова колбека. Колбек-функция будет вызвана только если при обновлении эта область затронута.
    Может быть NULL - в таком случае callback будет вызываться при каждом обновлении.
  3. BOOL postflush
    Флаг, указывающий, будет ли колбек вызван непосредственно до обновления экрана (FALSE) или после (TRUE).

Результат

  1. BOOL
    Результат операции, TRUE в случае успеха.
    FALSE может возвращаться в случае достижения максимального количества зарегистрированных колбеков (обычно 8).

Пример

// Функция, в которой происходит отрисовка
// updatedRect - обновляемая область
void CallbackFn( const RECT_T * updatedRect )
{	...
}
// Область статусной строки
const RECT_T	cbkRect = { 0, 0, 176, 24 };
// Регистрируем наш callback
ldrDisplayCbkReg( CallbackFn, &cbkRect, TRUE );

См. также

ldrDisplayCbkUnReg

AHI