На главную ↑

Оглавление

Введение

Функции

Структура PathShow

Введение

Компонент PathShow - предназначен для отображения пути к файлу или директории, с усечением имени похожим на усечение выводимое FAR'ом, если не влазит в область выделенную для вывода. В текущем виде поддерживает оба системных шрифта.

Функции

PathShow_prepare

Подготавливает строку перед выводом на экран. Нужно вызывать эту функцию каждый раз когда меняется путь к файлу.

Пример использования:

; подготовка PathShow
push dword PathShow_data_1
call [PathShow_prepare]

PathShow_draw

Рисует элемент на экране.

Пример использования:

; рисование PathShow
push dword PathShow_data_1
call [PathShow_draw]

Структура PathShow

PathShow_data_1:
.type			dd 0	;+0
.start_y		dw 28	;+4
.start_x		dw 172	;+6
.font_size_x		dw 6	;+8	; 6 - for font 0, 8 - for font 1
.area_size_x		dw 200	;+10
.font_number		dd 0	;+12	; 0 - monospace, 1 - variable
.background_flag	dd 0	;+16
.font_color		dd 0x0	;+20
.background_color	dd 0x0	;+24
.text_pointer		dd openfile_pach	;+28
.work_area_pointer	dd text_work_area	;+32
.temp_text_length	dd 0	;+36

.start_y - отступ сверху

.start_x - отступ слева

.background_flag - если 1 то использовать .background_color для заливки

.background_color - цвет фоновой заливки

.text_pointer - указатель на область данных с исходной строкой символов

.work_area_pointer - указатель на область данных, где будет сформирована выводимая строка символов


Документация обновлялась последний раз 26.08.11.