Долго бился с картинками. Пока ничего не получилось. Почему такой ограниченный набор иконок в самом PureBasic? =(
; сделал меню с помощью тулбаров.
; научился их подсвечивать
Оценил как учитель изящно использовал Enumeration — и для картинок и для кнопок. Только не могу врубиться как внутри константы, которая в моём понимании может быть только целым числом, хранится картинка?
Сделал переключение тулбаров не через Procedure а через For. Получилось короче чем у учителя =) (хотя с точки зрения производительности наверное хуже)
Это не ограниченный набор иконок в PB, это стандартный сет виндовых иконок для тулбара. Тебе никто не мешает загрузить свои (ico, bmp, jpg, png, tga) или тянуть их из чего-нибудь системного.
For для Enumeration конечно же использовать надо. Это логично, они же по порядку. Я просто решил не усложнять для тебя. Молодец что допер сам. Впрочем тебе ничто не мешало это сделать и внутри процедуры.
Внутри константы ничего кроме номера не хранится. А номер этот и есть внутренний указатель, под которым в памяти лежит картинка.