|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Май 8, 2004 22:19:30 В Win2k и выше (насчёт win9x непомню) есть такой контрол, похоже стандартный ... он появляется когда вводишь адрес в строке адрса IE, диалогов открытия/сохранения файлов, в диалоге "Выполнить" .... выглядит в виде списка с наиболее подходящими вариантами ... размеры можно изменять ... Никак не могу понять что за контрол ... может кто сталкивался с ним ... знает что это и как это можно использовать. |
|
|
Дата: Май 8, 2004 22:25:29 Я уверен, что это COMBOBOX и всё тут... |
|
|
Дата: Май 8, 2004 22:36:17 Dark Silence Не поверишь! Это ComboBox! А вобще, у Икзелона имеется туториал по винде, который все почему-то игнорируют. Так вот там есть целый урок по хукам и программка, которая написана в уроке, делает не что иное, как показывает класс, хэндл и еще что-то (не помню) контрола, над которым висит мышь. |
|
|
Дата: Май 8, 2004 22:42:17 Ого все земляки...=) |
|
|
Дата: Май 9, 2004 20:08:53 n0p Не поверишь! Это ComboBox! Куда вводишь ... да это комбобокс ... верю :) Но я спрашиваю про окно которое появляется под комбобоксом .... типа листбокса ... когда вводишь например "C:\" в этом листбоксе отображаются все файлы и папки диска C ... что это за окно?? n0p А вобще, у Икзелона имеется туториал по винде, который все почему-то игнорируют. Так вот там есть целый урок по хукам и программка, которая написана в уроке, делает не что иное, как показывает класс, хэндл и еще что-то (не помню) контрола, над которым висит мышь. ИМХО Spy++ лучше ... |
|
|
Дата: Май 9, 2004 20:15:42 Dark Silence Этот контрол именуетс ComboLBox, а точнее просто ListBox. А инфа, которую он отображает, зависит только от алгоритма и задумки автора, а не от контрола. |
|
|
Дата: Май 9, 2004 20:31:47 · Поправил: Funbit блин, никак не могу вспомнить... можно как-то приаттачить к уже существующему combobox'у (и textbox'у по-моему тоже) выпадающий список, с навигацией по дискам, т.е. винда сама всё будет делать... толи через SendMessage.. года 3 назад делал, нифига не помню :) |
|
|
Дата: Май 10, 2004 15:21:47 n0p Этот контрол именуетс ComboLBox, а точнее просто ListBox. А инфа, которую он отображает, зависит только от алгоритма и задумки автора, а не от контрола. Я говорю не про листбокс (класс ComboLBox) который существует при каждом комбобоксе!!! Я говорю про другой лист ... размеры которого можно менять. При просмотре утилкой Икзелона получаем класс этого "Листбокса" = AutoSuggest-Dropdown а не ComboLBox. Вот про что я...!! Так как этот листбокс есть и в IE, и стандартных диалогах .... то это скорее всего стандартный контрол ... недокументированный. |
|
|
Дата: Май 10, 2004 15:40:22 Funbit можно как-то приаттачить к уже существующему combobox'у (и textbox'у по-моему тоже) Если не ошибаюсь ... то сообщение CB_DIR это делает .... но по этому сообщению список файлов добавляется в список Комбобокса ... а мне нужен именно AutoSuggest-Dropdown. |
|
|
Дата: Май 10, 2004 15:45:41 · Поправил: Funbit Если не ошибаюсь ... то сообщение CB_DIR это делает во как делалось :) в MSDN есть: HRESULT SHAutoComplete(HWND hwndEdit,DWORD dwFlags); а еще покопай тут: The IAutoComplete interface is exposed by the autocomplete object (CLSID_AutoComplete). It allows applications to initialize, enable, and disable the object. внутри один из флагов: ACO_AUTOSUGGEST Enable the autosuggest drop-down list. |
|
|
Дата: Май 10, 2004 17:33:34 Наличие последней версии MSDN и PlatFormSDK всегда помогает в таких вопросах -) |
|
|
Дата: Май 10, 2004 19:00:55 Funbit Спасибо ... это более похоже на истину ... rst Наличие последней версии MSDN и PlatFormSDK всегда помогает в таких вопросах -) Согласен на 100% ... уже роюсь в них :)) |
|
|
Дата: Май 10, 2004 19:49:59 Funbit HRESULT SHAutoComplete(HWND hwndEdit,DWORD dwFlags); Именно то, что нужно .... |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.045 |