Вопрос : CWnd:: Помощь SetTimer () и KillTimer ()

Я пытаюсь установить отметчик времени используя CWnd:: SetTimer (). Составитель жалуется оно должен быть аргументом 4 для SetTimer ().  Что архив должен я включить поэтому он будет использовать SetTimer () wrapper.
Following будет Кодим испытания, оно будет работать?  Любое предложение оценено.  
{старт
// timer
SetTimer (NULL, 1000, MyTimerCB);
g_idEvent = WM_TIMER;
Sleep
} (10*1000);

if (g_idEvent! = 0)
{
KillTimer (NULL, g_idEvent);
g_idEvent = 0;

}….
MyTimerCB CALLBACK
void (hwnd HWND, uMsg UINT, UINT_PTR idEvent, dwTime DWORD) {
KillTimer (hwnd, (int) idEvent);
// посылает вне

page
} class=

Ответ : CWnd:: Помощь SetTimer () и KillTimer ()

(1) это же применяется как выше - но вы уже используете правильно вариант. Для других что добавлением могло быть дополнительная помощь для того чтобы понять ваше Кодего.

(2) проверяет возвращенное значение «KillTimer ()» (http://msdn.microsoft.com/en-us/library/ms644903(VS.85).aspx); o)

(3) да, callback отметчика времени не нужно иметь ассоциацию окна как docs на «SetTimer ()» (положение http://msdn.microsoft.com/en-us/library/ms644906(v=VS.85).aspx)
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us