Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Создать определение своего окна:


Затем задать его параметры:

т.е.:


Как видите, кнопка «Шрифт» там отсутствует. Не обращая на это внимание, делаете всю оставшуюся работу по наполнению проекта. В самом конце, перед компиляцией готового продукта, сохраняете проект и закрываете «HTML Help Workshop». Делаете резервную копию файла проекта *.hhp.

Открываете файл проекта в редакторе и видите нечто наподобие:

Нас интересует двенадцатое поле, т.е. — «0x6e» в данном случае.

Запускаем калькулятор, переводим его в инженерный вид, устанавливаем переключатель режима счисления в «Hex», вставляем шестнадцатеричное значение «6E». Устанавливаем переключатель режима счисления в «Bin» и видим бинарную маску всех наших пяти заданных кнопок:

в виде двоичного значения «1101110», где единица в том или ином бите означает ту или иную кнопку.

Для добавления кнопки «Шрифт» нам надо установить двадцать первый бит данного числа, т.е. получить «100000000000001101110»:


Это двоичное число мы вставляем в калькулятор, затем устанавливаем переключатель режима счисления обратно в «Hex», и получаем шестнадцатеричное «0x10006e»:

которое и вставляем в файл *.hhp вместо «0x6e». Сохраняем файл, затем компилируем его и получаем результат:
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:38, 13-04-2014 | #65