Код 38 Тулбар

Долго бился с картинками. Пока ничего не получилось. Почему такой ограниченный набор иконок в самом PureBasic? =(

; сделал меню с помощью тулбаров.
; научился их подсвечивать

Оценил как учитель изящно использовал Enumeration — и для картинок и для кнопок. Только не могу врубиться как внутри константы, которая в моём понимании может быть только целым числом, хранится картинка?

Сделал переключение тулбаров не через Procedure а через For. Получилось короче чем у учителя =) (хотя с точки зрения производительности наверное хуже)

Исходник PureBasic за сегодня

Один комментарий к “Код 38 Тулбар”

  1. Это не ограниченный набор иконок в PB, это стандартный сет виндовых иконок для тулбара. Тебе никто не мешает загрузить свои (ico, bmp, jpg, png, tga) или тянуть их из чего-нибудь системного.
    For для Enumeration конечно же использовать надо. Это логично, они же по порядку. Я просто решил не усложнять для тебя. Молодец что допер сам. Впрочем тебе ничто не мешало это сделать и внутри процедуры.
    Внутри константы ничего кроме номера не хранится. А номер этот и есть внутренний указатель, под которым в памяти лежит картинка.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *