Форум программистов, компьютерный форум CyberForum.ru

Фокус клавиатурного ввода в сложных UserControl-ах, написанных на C++ для VB - C++

Войти
Регистрация
Восстановить пароль
 
Lirco
0 / 0 / 1
Регистрация: 24.03.2008
Сообщений: 20
20.08.2008, 17:28     Фокус клавиатурного ввода в сложных UserControl-ах, написанных на C++ для VB #1
Ситуация следующая:
Есть UserControl (далее UC), писуемый на VB, на котором располагаются UC, написанный на C++. Этот сишный контрол не должен получать фокус клавиатурного ввода. Во всяком случае хочется сделать так, чтобы у VB-шных элементов управления на создаваемом UC не происходили события LostFocus при кликании на окна сишного контрола.

Попытка решить проблему вызовом функции SetFocus при получении окном сишного контрола сообщения WM_SETFOCUS приводит к возникновению у VB-шных элементов событий LostFocus и тут же GotFocus. Это решение, но неприятное. Подскажите если есть более цивильные методы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.08.2008, 17:28     Фокус клавиатурного ввода в сложных UserControl-ах, написанных на C++ для VB
Посмотрите здесь:

Написать программу для решения сложных выражений. C++
C++ Распространение приложений, написанных на VS2010
Составить логический выражение для описания сложных областей точек в системе координат XY C++
C++ Составить логическое выражение для описания сложных областей точек в системе координат XY. Выявить принадлежность этой области точки
C++ Составить программу для расчёта значений величин, заданных в виде сложных алгебраических формул
После переустановки CodeBlocks возникли проблемы с открытием ранее написанных программ C++
Реализовать контроль ввода и для цифр, и для букв C++
C++ Написание сложных ботов для игры, которые бы самообучались
Калькулятор для расчета сложных выражений C++
C++ Составить программу клавиатурного почерка по условию
Open Watcom нет перегрузки для оператора ввода для типа std::string C++
C++ Объединение модулей написанных на разных языках

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 22:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru