User Tag List

Показано с 1 по 10 из 1003

Тема: Эмулятор терминала типа VT52

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,403
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,224
    Поблагодарили
    876 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Действительно, работает.

    Буду разбираться, почему.

    И что понимается под проверкой очереди сообщений.

    ---------- Post added at 02:12 ---------- Previous post was at 02:09 ----------

    Если под очередью сообщений подразумевается PeekMessage() и т.д., то у меня тоже это все проверяется, но хук не вызывается)

    ---------- Post added at 03:45 ---------- Previous post was at 02:12 ----------

    Перенес затем один в один обработчик в свой эмулятор - не работает)

    Не понимаю, как из-за сообщений что-то там вообще может зависеть. Откуда такая информация? Чисто экспериментально?

    У тебя они обрабатываются так:
    Код:
    		if( PeekMessage( &msg, NULL, 0, 0, PM_REMOVE ) )
    		{
    			TranslateMessage( &msg );
    			DispatchMessage( &msg );
    			if( msg.message == WM_QUIT ) break;
    		}
    а у меня так:

    Код:
    	if (PeekMessage(&msg, NULL, 0, 0, 0)) {
    		if (GetMessage(&msg, NULL, 0, 0)) {		// Получить сообщение
    			TranslateMessage(&msg);				// Если сообщение не QUIT,
    			DispatchMessage(&msg);				// оттранслировать его окну
    		}
    		else 	SysExit();						// Иначе выйти закрыв все устройства
    	}
    Разницы никакой.


    Еще точнее уточнил.
    Если активно окно эмулятора, хук не работает. Если не активно работает. Опять активно - не работает.

    Причем обработчик окна меняю даже на полностью дефолтный типа:
    return (DefWindowProc(hWnd,Message,wParam,lParam));
    Это ничего не меняет. Т.е. зависит не от функции обработки окна а... непонятно опять от чего)
    Последний раз редактировалось Titus; 31.12.2012 в 04:19.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. [Аукционъ] Клавиатура от терминала ЕС-7927
    от BYTEMAN в разделе Барахолка (архив)
    Ответов: 18
    Последнее: 15.05.2012, 14:50
  2. Срочно ищу монитор от терминала 15ИЭ-00-013 (от ДВК-2)
    от dk_spb в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 10.02.2012, 10:19
  3. Куплю клавиатуру КМ-035 для терминала СМ 7238
    от Kronshou в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 13.09.2010, 23:33
  4. C64 или C128 в качестве терминала под Linux
    от Vinnny в разделе Commodore 16/64/128
    Ответов: 6
    Последнее: 14.12.2007, 16:39
  5. Подгрузка pc-файла типа "codes" в эмулятор
    от maximk в разделе Эмуляторы
    Ответов: 15
    Последнее: 13.11.2006, 15:46

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •