Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi: WinAPI
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
Alexoid
0 / 0 / 2
Регистрация: 09.05.2007
Сообщений: 11
1

Combobox в WinApi

09.05.2007, 19:47. Просмотров 2418. Ответов 1
Метки нет (Все метки)

подскажите ответ плз, как обработать дочернее всплывающее окно ComboBox'a, чё делать непойму.
Создаю Combo: hComboBox:=CreateWindow('COMBOBOX','COMBOBOX',WS_CHILD or BS_NOTIFY or WS_VISIBLE or CBS_DROPDOWNLIST or CBS_HASSTRINGS or WS_TABSTOP,0,0,450,125,Handle, 0,hInst,nil); и когда расскрываю список, во-певых не отвечает дояернее окна т.е родитель, а во-вторых передвгаться по списку могу только с клавы- не порядок. :confused:
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2007, 19:47
Ответы с готовыми решениями:

ComboBox и WinAPI
Привет всем! Есть одна проблемка :(:'( У меня на форме есть ComboBox....

WinAPI
Подскажите плиз книгу какуюнить по WinAPI для полного,полного чайника:)

WinAPI
как сделать так чтобы программа открывала блокнот и открыла нужный текстовый...

winapi
РЕБЯТА,ПОМОГИТЕ пожалуйста со следующим: в программе нужно прописать коды...

WinAPI
Как мне программно совершить эти действия,которые показаны на видео? ...

1
Alexoid
0 / 0 / 2
Регистрация: 09.05.2007
Сообщений: 11
11.05.2007, 21:37  [ТС] 2
Благадарю конечно за кучу мне присланных ответов-0х000000. В итоге допёрло !!!! короче хочу поделиться соображениями, короче ф-ця CreateWindow с классом 'COMBOBOX' создаёт 3 элемента 1 из которых CombLBox, так сказазать изночально он "безотсощина", т.е. без родителя(это я вычеслил с помощью Spy++ можно с помощю WinSight кому чем нравиться), затем выловил этот элемент: hComboChild:=FindWindow('ComboLBox',nil);
И скзал родителем будет главное окно моей программы:SetParent(hComboChild,Handle);
Когда я это зделан всё пошло Spy++ показало, что ComboLBox ушло в плюсик моей проги и вроде всё работает, но меня смущяет одно, что в винде много 'ComboLBox' и все они плавают без родителей (сами по себе), напимер от IE, explorer`a и т.д.
Меня вот, что мучает следующее:
1. почему ф-ця: FindWindow-возвращает мне ID именно моего 'ComboLBox' всегда.
2. А как IE и др. проги создающиие 'COMBOBOX' получают от 'ComboLBox' сообщения, т.е. messages, когда он посути неприкреплён к своему родителю, а болтается так сказать.
Рад буду пообщаться на эту БОЛЬШнУЮ тему, в цилях познания и раздения опыта Mail: Novsoft@Mail.ru
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.05.2007, 21:37

SendMessage и WinApi
Доброго дня комрады! написал программку в делфи которая через n количество дней...

RichEdit и WinApi
У меня такая проблема. При компиляции ...

WINAPI and Delphi
Ребята,помогите пожалуйста с задачей по WINapi ....завтр над ее сдать...не...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru