Немодальное окно в DLL

From
Boris Rudakov (2:5054/9.4)
To
Ivan Samoilov ()
Date
1996-06-27T00:16Z
Area
SU.WINDOWS.PROG
Hello Ivan!

25 Jun 96 18:24, Ivan Samoilov wrote to All:

 IS> Hello All!

 IS>     А затык в следующем: создаешь немодальное окно в DLL и там по Таб
 IS> пеpеход из кантpола в кантpол не pаботает ( чудеса да и только ).
 IS> Пpавда DLL навоpоченая изpядно, но это по моему не повод ...  Если
 IS> пpиложение делаешь как EXE, все pаботает. Если была такая фигня у
 IS> кого, не сочтите за тpуд, подскажите как с ней боpоться. Буду весьма
 IS> благодаpен.

IsDialogMessage.
Ты, наверняка, пишешь на OWL. Если да, то обрати внимание на EnableKbdHandle (или что-то в этом роде, уже начинаю забывать). Если пишешь не на OWL, посмотри что творится у тебя в главном цикле и вызывается ли (и если да, то кем и для кого) IsDialogMessage.

 IS>                                             Best regards
 IS>                                                         Ivan

ЗЫ: я в свое время так натрахался с подобными проблемами, а особенно с рекурсивно вложенными диалогами, что уже давно полностью написал обход по клавиатуре и посадил его на хук. Правда там много тонкостей, особенно с обработкой радиокнопок.

Boris Rudakov,               Наш крепко спитый коллектив
BBR

--- Be happy: BBR is looking at you !
 * Origin: АлкАголь малыми дозами безвреден в любых количествах (2:5054/9.4)