Окно создано через CreateWindowEx. В окне размещены 2 едита. Сделал между ними переключение по клавише Tab через Subclassing. Все работает, только при нажатии на клавишу слышен MessageBeep(0). Как можно от этого избавиться?
Asterix посоветовал использовать subclassing, т.к. в данном случае с CreateWindowEx подругому никак невозможно. Посмотрю что это за IsDialogMessage и с чем его едят... А вобще можно где-то раздобыть рабочий пример на масм?
Вот я очень давно экспериментировал, сейчас обхожусь диалоговыми окнами. Многое конечно можно подправить, если процедуры subclassing'а идентичны то можно обойтись одной. 2042133266__GUI.bat
c CreateWindowEx точно так же можно, как и с диалогом. Без subclassing. Окна поддерживают IsDialogMessage. Нужно только вставить в message loop вызов IsDialogMessage. Больше ничего. 1284207350__IsDialogMessage.Asm