|
186 / 61 / 4
Регистрация: 29.04.2011
Сообщений: 641
|
|||||||||||
CreateToolbarEx26.05.2011, 22:26. Показов 5458. Ответов 16
Метки нет (Все метки)
ошибка при выполнение функции.вот её код:
если выполнять без этого
0
|
|||||||||||
| 26.05.2011, 22:26 | |
|
Ответы с готовыми решениями:
16
Создание ToolBar: CreateToolbarEx() Что за функция CreateToolbarEx? undefined reference to `CreateToolbarEx@52' Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
186 / 61 / 4
Регистрация: 29.04.2011
Сообщений: 641
|
|
| 27.05.2011, 14:04 [ТС] | |
|
up
очень хотелось бы што бы кто то помог Добавлено через 25 минут кажись разобрался... перепутал порядок аргументов(поменял 2 и 3) но все равно панель интструментов не появляется
0
|
|
| 27.05.2011, 14:08 | |
|
У структуры tbb явно присвоены значения только трем полям, остальные поля (fsStyle, dwData, iString) содержат х.з. что.
Подозрительно выглядит iBitmap=0, может надо iBitmap=I_IMAGENONE (учитываем, что I_IMAGENONE != 0).
1
|
|
|
186 / 61 / 4
Регистрация: 29.04.2011
Сообщений: 641
|
||||||
| 27.05.2011, 14:26 [ТС] | ||||||
|
вот исправленный код (все равно панель инструментов не появляется)
п.с. у меня в программе есть меню, может оно как то мешает?
0
|
||||||
| 27.05.2011, 14:53 | ||||||
|
Это обнуляет только первую структуру, а у вас их три
iBitmap
Zero-based index of the button image. Set this member to I_IMAGECALLBACK, and the toolbar will send the TBN_GETDISPINFO notification to retrieve the image index when it is needed.
Version 5.81. Set this member to I_IMAGENONE to indicate that the button does not have an image. The button layout will not include any space for a bitmap, only text. If the button is a separator, that is, if fsStyle is set to BTNS_SEP, iBitmap determines the width of the separator, in pixels. For information on selecting button images from image lists, see TB_SETIMAGELIST message.
0
|
||||||
|
186 / 61 / 4
Регистрация: 29.04.2011
Сообщений: 641
|
||||||
| 27.05.2011, 15:08 [ТС] | ||||||
|
я так пробовал
щас про бит мап прочитаю Добавлено через 5 минут с английским у меня туго(так же как с русским) можешь скажешь че там написанно и скажи плиз как надо ваше код испрапвить
0
|
||||||
| 27.05.2011, 16:38 | |
|
Переводчик не профессиональный, так что..
iBitmap
Берущий отсчет с нуля индекс изображения кнопки. Установите для данного члена значение I_IMAGECALLBACK и панель инструментов будет отправлять уведомление TBN_GETDISPINFO для получения индекса изображения, когда ей это понадобится.
Версия 5.81 (библиотеки элементов управления). Установите для данного члена значение I_IMAGENONE для указания того, что данная кнопка не имеет изображения. Компановка (разметка) кнопки не будет включать какое-либо пространство для растрового образа (т.е. изображения), а будет содержать только текст. Если кнопка является разделителем и для поля fsStyle установлено значение BTNS_SEP, то значение поля iBitmap устанавливает ширину разделителя в пикселах. Для получения сведений о выборе изображения из списка см. описание сообщения TB_SETIMAGELIST. По поводу как правильно, вроде и так подсказываю, но я же не знаю что там у тебя реально в других переменных. Например, в hwnd, действительный хендл или нет. А вот в CreateToolbarEx второй и третий аргументы поменяй местами назад. Сначала было правильно. Второй параметр стиль, третий - идентификатор, а четвертый - количество изображений в битовом образе (если нет изображений, то ноль там должен быть).
0
|
|
|
186 / 61 / 4
Регистрация: 29.04.2011
Сообщений: 641
|
|||||||||||||||||
| 28.05.2011, 10:27 [ТС] | |||||||||||||||||
|
вообщем кидаю весь код... только там много лишнего файл с ресурсами
сори за up но все еще не решил
0
|
|||||||||||||||||
|
111 / 112 / 18
Регистрация: 11.03.2011
Сообщений: 421
|
||||||
| 28.05.2011, 15:10 | ||||||
мне кажется, что амперсент там лишний перед tbb, т.к. это уже адрес памяти, точнее адрес начала массива (если указывать без индекса в квадратных скобках)
1
|
||||||
|
186 / 61 / 4
Регистрация: 29.04.2011
Сообщений: 641
|
|
| 28.05.2011, 19:26 [ТС] | |
|
resource2008, не, таже ошибка
0
|
|
|
186 / 61 / 4
Регистрация: 29.04.2011
Сообщений: 641
|
|
| 29.05.2011, 19:28 [ТС] | |
|
похооду придется жить без панели инструментов(
0
|
|
|
Brainsbreaker
899 / 374 / 54
Регистрация: 01.02.2011
Сообщений: 1,608
|
||||||||||||||||
| 06.06.2011, 09:32 | ||||||||||||||||
|
CreateToolBar.cpp
resource.h
CreateToolBar.rc
1
|
||||||||||||||||
|
186 / 61 / 4
Регистрация: 29.04.2011
Сообщений: 641
|
||||||
| 06.06.2011, 13:07 [ТС] | ||||||
|
Digit@ll, спасибо, чуть позже посмотрю, если все пойму в коде-отпишусь
Добавлено через 1 час 1 минуту сначала он ругался на отсутствие библиотеки "stdafx.h", я заменил на #include <windows.h> #include <windowsx.h> но теперь такая ошибка
0
|
||||||
|
Brainsbreaker
899 / 374 / 54
Регистрация: 01.02.2011
Сообщений: 1,608
|
|
| 06.06.2011, 18:35 | |
|
ЛеЖиК), не чуди, если надо stdafx.h, то не ищи ему какую-то замену. Его либо используют либо нет.
После последнего #endif сделай перевод строки. ...Простая банальность.
1
|
|
|
186 / 61 / 4
Регистрация: 29.04.2011
Сообщений: 641
|
|||
| 06.06.2011, 21:17 [ТС] | |||
|
а серьезно, по каким причинам он может не находить stdafx.h
0
|
|||
|
Brainsbreaker
899 / 374 / 54
Регистрация: 01.02.2011
Сообщений: 1,608
|
|
| 06.06.2011, 22:36 | |
|
Потому, что его просто нет. )
0
|
|
|
186 / 61 / 4
Регистрация: 29.04.2011
Сообщений: 641
|
|
| 07.06.2011, 11:07 [ТС] | |
|
логично)
просто когда я в VS2008 создаю не пустой проект, то он подключает эту библиотеку, и все работает
0
|
|
|
Новые блоги и статьи
|
|||
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 09.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|