void VMenu2::Key(int key) { INPUT_RECORD rec; KeyToInputRecord(key, &rec); if(ProcessEvents()) SendMessage(DM_KEY, 1, &rec); else DefRec=rec; }
Manager::Key::Key(int Key): m_Event(), m_FarKey(Key), m_EventFilled(false) { m_EventFilled = KeyToInputRecord(m_FarKey, &m_Event); assert(m_EventFilled); }
void Manager::Key::Fill(unsigned int Key) { m_FarKey = Key; m_EventFilled = KeyToInputRecord(m_FarKey, &m_Event); assert(m_EventFilled); }