📄 solar_os.inc
字号:
;--------------------------------------------------
; SOLAR OS include file
; - only what is needed for FASM port to work
;--------------------------------------------------
;-------------------------------
; Solar_OS constants
;-------------------------------
;----------------------------------
; a few Window Types
;----------------------------------
WND_TYPE_TOP EQU 0 ; MDI child also
WND_TYPE_ICON EQU 1
WND_TYPE_BUTTON EQU 10
WND_TYPE_CHECKBOX EQU 11
WND_TYPE_EDIT EQU 20
WND_TYPE_SCROLL_VERT EQU 30
WND_TYPE_SCROLL_HORIZ EQU 31
WND_TYPE_LIST_BOX EQU 40
;--------------------------------------------
; a few Window Flags
;--------------------------------------------
FLAG_WND_NO_MOVE EQU 4h
FLAG_WND_NO_RESIZE EQU 8h
FLAG_WND_MINI EQU 80h
FLAG_WND_KEEP_RIGHT EQU 4000h
FLAG_WND_KEEP_BOTTOM EQU 8000h
FLAG_WND_KEEP_DX EQU 10000h
FLAG_WND_KEEP_DY EQU 20000h
;----------------------------------
; OS Known callbacks
;----------------------------------
OS_CALL_BEFORE EQU 1
OS_CALL_DEFAULT EQU 2
OS_CALL_AFTER EQU 3
OS_CALL_NOTIFY EQU 4
;-------------------------------------
; a few Solar_OS events
;-------------------------------------
ACT_LEFT_DOWN_CHILD EQU 2
ACT_LEFT_UP_CHILD EQU 5
ACT_PAINT_CHILD EQU 16
ACT_CLOSE_CHILD EQU 20
ACT_KEY_CHILD EQU 18
ACT_CLOSE_CHILD EQU 20
;--------------------------------
; Applications argument types
;--------------------------------
OS_ARG_NONE EQU 0
OS_ARG_ADDR_SIZE_INFO EQU 1
OS_ARG_HMEM_SIZE_INFO EQU 2
OS_ARG_FILENAME EQU 3
OS_ARG_CMD_LINE EQU 4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -