Страница: 1 |
Вопрос: Форма без фокуса (VBExpress) | Добавлено: 27.01.06 00:25 |
Автор вопроса: ![]() |
Как создать форму наподобие той, которую показывает редактор VB, когда хочет подсказать, какие слова можно фоткнуть в код. Собственно, главное, чтобы она ни при каких обстоятельствах не принимала фокус.
SetWindowLong(Me.Handle.ToInt32, GWL_EXSTYLE, GetWindowLong(Me.Handle.ToInt32, GWL_EXSTYLE) + WS_EX_NOACTIVATE) не действует. 8( |
Ответы | Всего ответов: 2 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ICQ: 308-534-060 Вопросов: 20 Ответов: 1860 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 27.01.06 08:40 |
Наверное не форму, а контрол.. или окно, создаваемое API.. не совсем понял, ты про выпадающий листбокс? там всё просто. CyRax даже в этом имеет определённый опыт на PB |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 247906854 Вопросов: 133 Ответов: 882 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 27.01.06 19:34 |
Да я про выпадающий листбокс.
там всё просто
Если не секрет, где это ТАМ? 8) В принципе, я знаю как создать такое окно на чистых API, но проблема в том, что мне хочется обойтись малой кровью и как-то сабклассировать существующие контролы. А на АПИ, это куча колбэков, маршалинга и прочей дребедени, которую мне не хотелось бы использовать в такой, с виду простой, вещи, как выпадающий листбокс. Тем более, что на данный момент у меня всё есть, кроме раздражающего перенимания фокуса от главной формы. |
Страница: 1 |
|