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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.08.2007, 20:38   #1
Siber_Dec
 
Регистрация: 10.08.2007
Сообщений: 9
Восклицание 3D в Delphi 2005 проблема

Есть маленькая проблемка
В общем всё запускается всё работает, вот только никак не могу впихнуть обработку клавиш KBD в в выполняемую программу

Выполняемый цикл:

while GetMessage(pMsg, 0, 0, 0) do
begin
TranslateMessage(pMsg);
DispatchMessage(pMsg);
end;

Сообщения:

WM_CREATE
WM_PAINT
wm_DESTROY

3D - переписанная библиотека с Си на Delphi
Обекты вставляются по средствам загрузки Mesh
Siber_Dec вне форума Ответить с цитированием
Старый 10.08.2007, 20:41   #2
Siber_Dec
 
Регистрация: 10.08.2007
Сообщений: 9
По умолчанию

Четь не забыл стандартная библиотека VCL не используется!!!
Siber_Dec вне форума Ответить с цитированием
Старый 11.08.2007, 14:41   #3
Siber_Dec
 
Регистрация: 10.08.2007
Сообщений: 9
По умолчанию

С этой проблемой оказалось очень просто разобраться,
Стоило только немного поискаить инфу про WINAPI:

function GetAsyncKeyState (vkey: shortint): integer;

Если она возвращает число отличное от 0, тогда нажата клавиша vkey, правда vkey - это Ord('Q') - любой зфглавной буквы
Siber_Dec вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема с SQL Server 2005 и Delphi malevich БД в Delphi 8 24.05.2009 15:44
Проблема с MVC++ 2005 && 2008 на висте NetGod Софт 1 09.08.2008 17:14
delphi 9 или delphi 2005 вопрос о работе Doget Компоненты Delphi 0 07.07.2008 08:50
include проблема (redefine error) MS VS 2005 CyberM Общие вопросы C/C++ 1 29.06.2007 16:30