почему возникает ошибка Rantime error 216??
она возникает после этих строчек:
SetWindowLong( hwndWhc, GWL_WNDPROC, Longint( @_WinHotkeyCtrlProc));
и
SetWindowLong( hwndWhc, GWL_USERDATA, dwWhcData);
SetWindowLong( hwndWhc, GWL_USERDATA, dwWhcData);
Ошибся. После этой не ввозникает.
а по поводу GWL_WNDPROC из MSDN.
GWL_WNDPROC
Sets a new address for the window procedure.
Windows NT/2000/XP: You cannot change this attribute if the window does not belong to the same process as the calling thread.
но у меня ведь в том же процессе, в том же треде.
Как можно решить эту проблему????
22.10.05 01:02: восстановлено — Кодт
Если ты проблему решил, то напиши об успехе. А не разбрасывай бомбочки в хаотическом порядке.
Здравствуйте, xShiFT, Вы писали:
SFT>Как можно решить эту проблему????
А код полностью можно посмотреть?
...<< RSDN@Home 1.2.0 alpha rev. 618>>
...Foobar {Пикник — [Чужой #05] 05 — А может быть и не было меня}
Здравствуйте, Кодт, Вы писали:
К>Если ты проблему решил, то напиши об успехе. А не разбрасывай бомбочки в хаотическом порядке.
Простите. Я просто разбирался с форумом.
Эту проблему решил.
Осталось только разобратся с тем что при отпускании Модификаторов( Win, Shift, Ctrl, Alt ),
они убираются и из Контрола
Здравствуйте, alive, Вы писали:
A>А код полностью можно посмотреть?
http://rsdn.ru/File/46797/WinHotKeyCtrl_For_Delphi.rar