| 
| 
 | Вопрос # 5 165/ вопрос закрыт / | 
 |  Доброго времени суток, уважаемые эксперты! У меня такой вопрос: как программно выбрать из списка комбобокс строку в любом другом приложении!!! 
|  |   Вопрос задал: Kazi (статус: Посетитель)Вопрос отправлен: 7 апреля 2011, 23:41
 Состояние вопроса: закрыт, ответов: 0.
 |  
 Мини-форум вопросаВсего сообщений: 3; последнее сообщение — 8 апреля 2011, 19:21; участников в обсуждении: 2. 
|   | 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™ (статус: Доктор наук), 8 апреля 2011, 18:55 [#2]:Ну ясен пень, это ж не код, а полный бред больного белой горячкой. Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | Kazi (статус: Посетитель), 8 апреля 2011, 19:21 [#3]:  )))))))))) понял, вопрос либо сложный, либо слишком легкий для кого то, но просто ответить на вопрос новичка, по ходу очень трудно!!! Знал бы сам горяки не было бы!!! Cr@G!N |{GZ |  31 января 2013, 16:10: Вопрос закрыт (решение принял автор вопроса — Kazi): Вопрос решился, но в других ресурсах Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |