Вопрос об IsDialogMessage () в WIN32

Я создаю простую программу win32 с одним главным окном и немодальным диалогом.

Я знаю, что с помощью IsDialogMessage () программа будет отправлять сообщения в немодальное окно (например, события клавиатуры).

// step 3: The Message Loop
while(GetMessage(&Msg, NULL, 0, 0) > 0)
{
    if(!IsDialogMessage(g_hToolbar, &Msg)) 
    {
        TranslateMessage(&Msg);
        DispatchMessage(&Msg);
    }
}

Но без использования IsDialogMessage () немодальное окно по-прежнему получает такие события, как щелчок и некоторые другие события, отправляемые мышью.

Почему? Как это немодальное устройство может получать эти сообщения, если основной цикл не отправляет ему сообщения?

Я просто хочу знать, как это работает внутри. и я хочу сгенерировать реалистичный сигнал ЭКГ в matlab или python. Я нашел некоторые материалы для MATLAB (ecg ...

У меня есть ряд данных rr (расстояния между пиками rr в сигнале электрокардиограммы PQRST) и я хочу сгенерировать реалистичный сигнал ЭКГ в matlab или python. Я нашел некоторые материалы для Matlab (встроенная функция ecg в Matlab), но я не могу понять, как сгенерировать ее из данных rr, и я ничего не нашел для python. Что-нибудь посоветуете?

5
задан Mu Mind 12 September 2012 в 08:41
поделиться