Вобще я думаю , что strcpy и sendmessage можно было через for, а строчки добавить в массив string
(Добавление)
,но,всеравео огррмное спасибр!!
31. 007wan - 14 Ноября, 2019 - 22:52:14 - перейти к сообщению
32. 007wan - 17 Ноября, 2019 - 00:03:53 - перейти к сообщению
Можно, пожалуйста пример, где будет создан Tab, 3 кнопки(за контроллом, а не на нем) и 1 эдит.
Суть: демонстрация функций.
Принцип:
первая кнопка удаляет текущую открытую вкладку Tab.
вторая - добавляет вкладку исходя из названия, которое мы напишем в эдит.
третья изменяет название текущей вкладки исходя из текста эдита.
Заодно и константы. просто не могу понять что какие буфер, может напутаю чего или сделаю код корявым как всегда.
(Добавление)
PS: Tab имеется ввиду, котоырый из CreateWindow
Суть: демонстрация функций.
Принцип:
первая кнопка удаляет текущую открытую вкладку Tab.
вторая - добавляет вкладку исходя из названия, которое мы напишем в эдит.
третья изменяет название текущей вкладки исходя из текста эдита.
Заодно и константы. просто не могу понять что какие буфер, может напутаю чего или сделаю код корявым как всегда.
(Добавление)
PS: Tab имеется ввиду, котоырый из CreateWindow
33. Zireael - 17 Ноября, 2019 - 02:50:24 - перейти к сообщению
Цитата:
Можно, пожалуйста пример, где будет создан Tab, 3 кнопки(за контроллом, а не на нем) и 1 эдит.
Это всё есть на форуме.
34. 007wan - 17 Ноября, 2019 - 02:52:16 - перейти к сообщению
Zireael пишет:
Это всё есть на форуме.
А где? можно константу удаления вкладки и понять как изменить ее текст? А так же рассчитать ширину вкладки и чем. + константы
35. Zireael - 17 Ноября, 2019 - 02:58:34 - перейти к сообщению
Цитата:
А где?
На этом форуме. Сам же спрашивал как создать таб, я выкладывал код.
Цитата:
можно константу удаления вкладки
CODE:
#define TCM_DELETEITEM 4872
Цитата:
+ константы
И зачем было удалять студию. Чтобы потом искать константы?
36. 007wan - 17 Ноября, 2019 - 03:18:18 - перейти к сообщению
Zireael пишет:
И зачем было удалять студию. Чтобы потом искать константы?
Дело в том, что компьютер у меня новый и куплен для игр(70к руб). Брат купил. Но сейчас почти всё забьется, да и сам С++ много весит и трудно установить. Как только весь комплект соберется, то попробую установить С++, пока не хватает видеокарты. Короче - установлю позже чуть-чуть, а пока если не сложно, помогите, я решил не делать огромный файл констант, а брать только те, которые НУЖНЫЕ в ЭТОМ коде(несколько файлов констант).Спасибо большое. Только не видел как поменять текст текущей вкладка или с индексом. Хотел извиниться за предоставленные неудобства.
37. Zireael - 17 Ноября, 2019 - 03:22:31 - перейти к сообщению
Цитата:
константы
CODE:
#define TCM_INSERTITEM 4871
#define TCM_GETITEMCOUNT 4868
#define TCM_DELETEITEM 4872
#define TCM_GETCURSEL 4875
#define TCM_SETCURSEL 4876
#define TCM_SETITEMA 4870
#define TCM_GETITEMCOUNT 4868
#define TCM_DELETEITEM 4872
#define TCM_GETCURSEL 4875
#define TCM_SETCURSEL 4876
#define TCM_SETITEMA 4870
38. 007wan - 17 Ноября, 2019 - 04:03:36 - перейти к сообщению
Вот что вышло, но не так почему-то
Кодл (Отобразить)
39. Zireael - 17 Ноября, 2019 - 04:24:12 - перейти к сообщению
Цитата:
но не так почему-то
Как написано, так и работает.
Цитата:
for(i=0; i<1; i++)
Зачем нужен цикл в одну итерацию? С таким же успехом можно написать i=0;
40. 007wan - 17 Ноября, 2019 - 04:38:25 - перейти к сообщению
Zireael пишет:
Цитата:
но не так почему-то
Как написано, так и работает.
Цитата:
for(i=0; i<1; i++)
Зачем нужен цикл в одну итерацию? С таким же успехом можно написать i=0;
(Добавление)
Еще почему-то кнопка пропадает, видимо Таб перекрывает её
(Добавление)
Код (Отобразить)
А тут вообще "+" не перемещается, хотя если без массива, то всё норм