![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| Edik |
|
|||
|
Бывалый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 207 Регистрация: 13.9.2006 Репутация: нет Всего: 1 |
в визуальном си я положил на диалоговую форму Control List . как его теперь наполнить содержимым в программе? я ползуюсь ListView_AddIcon но ничего не получаеться.
|
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 13 Всего: 98 |
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Edik |
|
|||
|
Бывалый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 207 Регистрация: 13.9.2006 Репутация: нет Всего: 1 |
Да, _hunter, это и есть он. Контрол лист. Но это прога для мфс визуал си, а мне надо для винапи.
|
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 13 Всего: 98 |
значит открывай MSDN и ищи аналоги функцый. но основу можно почерпнуть и из той статьи. в частности из нее можно понять что для наполнения информацией ListView_AddIcon не особо нужна (разве что ты картинки вставляеш...)
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Edik |
|
|||
|
Бывалый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 207 Регистрация: 13.9.2006 Репутация: нет Всего: 1 |
да я уже пробовал с MSDN- ничего все равно не получаеться, и мне к тому же картинки нужно вставить. |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 13 Всего: 98 |
значит код показывай...
ты, кстати, картинки в какой столбец вставлять пытаешся? -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Edik |
|
|||
|
Бывалый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 207 Регистрация: 13.9.2006 Репутация: нет Всего: 1 |
ты занешь хунтер, я в этом вопросе большая лошара, только последних две недели взялся за си плюс плюс на визуальном си. код показываю. но код компилируеться, линкуеться без ошибок, лист контрол бокс как был так и есть в диалоговом окне, а иконок и подписей к ним нету. я всегда забываю всякие мелочи в этих вопросах и у меня часто коды компилируються и линкуютсья, но не работают. подскажи.
|
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 13 Всего: 98 |
столбцы, по идее, нужно инициализировать до добавления элементов...
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Edik |
|
|||
|
Бывалый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 207 Регистрация: 13.9.2006 Репутация: нет Всего: 1 |
Попробую, но не уверен, что что- то получиться. не могу вобще понять как он этот контрол лист устроен. вроде сначала ты создаешь как бы виртуальный контрол лист, а потом выводишь его на экран? как в случае создаеться хандлер для больших и маленьких иконк, а потом отображеться какой ты хочеш- для больших или для маленьких. а текст под иконками как инициализиорвать. если я хочу что бы все иконки были разными и текст под ними был разный. как это все сделать? может ты мне код подкинешь? или кто- то кто прочитает?
|
|||
|
||||
| Edik |
|
|||
|
Бывалый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 207 Регистрация: 13.9.2006 Репутация: нет Всего: 1 |
Во, паказую код который ты хунтер говорил. тоже перевариваеться без ошибок, выводит заголовок таблицы- но самих иконок нету, подписей к ним тоже нету.
|
|||
|
||||
| Edik |
|
|||
|
Бывалый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 207 Регистрация: 13.9.2006 Репутация: нет Всего: 1 |
даже вот этот вот участок кода не работает- ничего на экран не выводит.
|
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 33 Всего: 183 |
Во первых, кто такая "с" и зачем, а во-вторых, что у тебя возвращает InsertItem? А также GetDlgItem?
-------------------- ... |
|||
|
||||
| dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 27 Всего: 158 |
||||
|
||||
| Edik |
|
|||
|
Бывалый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 207 Регистрация: 13.9.2006 Репутация: нет Всего: 1 |
ага, рассказываю Эрнест, "с" это вроде как char который хранит мой текст Item, второе, я не знаю, что вобще должен возвращать InsertItem- вмысле -1 или что то другое? я на это счет посмотрю. так же я посмотрю, что возвращает GetDlgItem. ну вобщим- я ложу на форму диалога ControlList получаю его HWND через GetDlgItem и дальше с ним работаю. хорошо я напишу, что возвращает. а что может быть вобще, что оно не работает? хотя я пробовал и без "с"- но это ничего не меняет.
|
|||
|
||||
| Edik |
|
|||
|
Бывалый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 207 Регистрация: 13.9.2006 Репутация: нет Всего: 1 |
Эрнест, рассказываю. hContrloList у меня возвращает 0x000007b0; hwnd равно 0x000007a8; причем я заметил уже не один раз, что когда сама прога запускаеться и в тот момент, когда на экране появляеться в заголовке таблицы "Hello" (как и должно быть), то в тот самый момент вроде бы появляеться какой- то один (по программе- один) итем. и сразу исчезает. а заголовок остаеться. MessageBox- ы не появляються. вот новый код с мессаже боксами.
Добавлено @ 11:33 а тебе Думб отвечаю- посмотри, я вставил колумны, но все равно - голяк. |
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |