В общем нужно сделать так чтобы функция выполнялась через несколько секунд после вызова функции(Sleep не предлогать), и чтобы после вызова самой функции программа не повисала на эти секунды а продолжала работать. Спасибо за ответы.
завести переменную m_time, записать в нее текущее время + несколько секунд, которые нужно подождать.
И в общем цикле проверять
if( time > m_time )
{
// тут вызов функцыы
}
Jumpdaphuckup! обратно глупость говоришь.
Если ты его не писал, это еще не значит, что его там нет.
Обработчик мессаг от мелкософта присутствует? ну и сё, что еще надо.
Тогда опять же, SetTimer.
Чтобы обрабатывать WM_TIMER, ставь хук на оконную процедуру. Ртфм по функции SetWindowsHookEx, в частности, параметр WH_CALLWNDPROC.