Kovu сказал
Там я спросил использовать хук, но мне никто неответил. Посему завел новый топик. Поиск результатов не дал.Хук позволяет поменять иконку в месаджбоксе....не наводит на мысли
Там я спросил использовать хук, но мне никто неответил. Посему завел новый топик. Поиск результатов не дал.Хук позволяет поменять иконку в месаджбоксе....не наводит на мысли
Tamplier писал(а):Или мне пытаться приаттачить куда-нить апишный таймер и попытаться на него CallBack повесить? А тогда какое сообщения надо на вызов CallBack?
Tamplier писал(а):Там обычный каллбак, без сообщений
CreateTimerQueueTimer вешать?
Она вызывает каллбак с системной нити... Не уверен, что в VB это будет работать хорошо.
А каллбак обычного CreateTimer превосходно вызывается при висящем месседжбоксе -- проверено.
спасибо, все работает
Tamplier писал(а):Она вызывает каллбак с системной нити... Не уверен, что в VB это будет работать хорошо.
А каллбак обычного CreateTimer превосходно вызывается при висящем месседжбоксе -- проверено.
ответ -спасибо, все работает
в том числе и CallBack
Declare Function SetTimer Lib "user32" Alias "SetTimer" (ByVal hWnd As Long, ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As Long) As Long
ITimerService::CreateTimer Method
Internet Development Index
Creates a timer object.
Syntax
HRESULT CreateTimer(
ITimer *pReferenceTimer,
ITimer **ppNewTimer
);
Parameters
pReferenceTimer
[in] Address of the reference timer for the new timer.
ppNewTimer
[out] Address of the pointer to the new timer object.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13