Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.03.2013, 22:51   #1
alik98
Пользователь
 
Регистрация: 28.05.2012
Сообщений: 54
Вопрос DirectInput. Подключение клавиатуры

Начал разбираться с DirectInput (SlimDX). Подключаю клавиатуру так:

Код:
DirectInput dInput;
Keyboard keyboard;

private void mainForm_Load(object sender, EventArgs e)
{
    createKeyboard();
}

private void createKeyboard()
        {
            keyboard = new Keyboard(dInput);
            keyboard.SetCooperativeLevel(this, CooperativeLevel.Foreground | CooperativeLevel.Nonexclusive);
            SlimDX.Result result = keyboard.Acquire();
        }
и в итоге получаю результат E_ACCESSDENIED. Когда же использую

Код:
keyboard.SetCooperativeLevel(this, CooperativeLevel.Background | CooperativeLevel.Nonexclusive);
все нормально работает. В чем может быть проблема? Как ее исправить?

Последний раз редактировалось alik98; 25.03.2013 в 02:05.
alik98 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DirectInput и джойстик (C++/CLI, Windows Forms) Vistaern Win Api 1 21.02.2013 06:48
Эмуляция нажатия клавиш через DirectInput Dron1564 C# (си шарп) 4 23.09.2012 18:14
Зацикливание при нажатии клавиши в DirectInput Sargonass Gamedev - cоздание игр: Unity, OpenGL, DirectX 2 14.01.2012 19:42
GetKeyboardState vs DirectInput Zeraim Свободное общение 0 07.02.2010 14:20
принадлежит ли число, введённое с клавиатуры отрезку (а;в). Границы отрезка вводятся с клавиатуры Maria, Russia Помощь студентам 3 17.02.2009 22:01