Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 5 165

/ вопрос закрыт /

Доброго времени суток, уважаемые эксперты! У меня такой вопрос: как программно выбрать из списка комбобокс строку в любом другом приложении!!!

Kazi Вопрос закрыт (ответы не принимаются, мини-форум закрыт)

Вопрос задал: Kazi (статус: Посетитель)
Вопрос отправлен: 7 апреля 2011, 23:41
Состояние вопроса: закрыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 3; последнее сообщение — 8 апреля 2011, 19:21; участников в обсуждении: 2.
min@y™

min@y™ (статус: Доктор наук), 8 апреля 2011, 08:20 [#1]:

Чтобы работать с комбобоксом стороннего окна, надо сначала найти его Handle. Для этого нужно знать имя класса этого самого окна и этого самого комбобокса.
Когда есть Handle, комбобоксом можно полностью управлять посылкой через SendMessage() ему сообщений типа CB_XXX. Например, выбрать нужную строку можно так:
SendMessage(ComboBox_Handle, CB_SETCURSEL, номер_строки, 0);
Резюмирую: работать можно с контролами какого-то конкретного приложения, а не любого, т.к. имена классов окон и оконных элементов могут быть какими угодно.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!

8 апреля 2011, 12:00: Вопрос перемещён из тематического раздела Delphi » COM, ActiveX и взаимодействие с другими приложениями в раздел Delphi » Программирование с помощью API модератором Ерёмин А.А.

min@y™

min@y™ (статус: Доктор наук), 8 апреля 2011, 18:55 [#2]:

Ну ясен пень, это ж не код, а полный бред больного белой горячкой.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Kazi

Kazi (статус: Посетитель), 8 апреля 2011, 19:21 [#3]:

:))))))))))) понял, вопрос либо сложный, либо слишком легкий для кого то, но просто ответить на вопрос новичка, по ходу очень трудно!!! Знал бы сам горяки не было бы!!!
Cr@G!N |{GZ

31 января 2013, 16:10: Вопрос закрыт (решение принял автор вопроса — Kazi): Вопрос решился, но в других ресурсах

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:28
Выполнено за 0.02 сек.