Unit avoraiser.core
Description
Avoraiser UI Framework - High-Performance WinAPI UI for Avocado Avoraiser is a framework for creating modern user interfaces for the Polish programming language Avocado. Copyright (c) 2025-2026 Dymitr Wygowski (Programista Art) Project Created: 23.12.2025
Author: Dymitr Wygowski (Programista Art) Contact: programista.art@gmail.com GitHub: https://github.com/Programista-Art/Avoraiser Version: 1.0 License: Dual-Licensed: Avoraiser Community / Commercial See LICENSE.md for terms and conditions.
Module: avoraiser.core Description: [Core engine for message loop and window management]
Uses
- Messages
- windows
Overview
Classes, Interfaces, Objects and Records
| Name | Description |
|---|---|
Record MARGINS |
|
Packed Record tagMONITORINFO |
|
Record TAvocadoMonitorInfo |
Struktura z informacjami o monitorze |
Record TAvocadoScrollInfo |
|
Record TTextSelection |
|
Record TTrackMouseEvent |
struktura trackmouseevent Zmieniamy nazwę na TTrackMouseEvent (dodajemy 'T') |
Packed Record t_av_char_range |
Zakres znaków |
Packed Record t_av_en_link |
|
Packed Record t_av_find_text_ex |
Struktura wyszukiwania |
Packed Record t_av_text_range |
Struktura pobierania tekstu (np. |
Functions and Procedures
function dispatch_mouse_event(h_wnd: HWND; u_msg: UINT; w_param: WPARAM; l_param: LPARAM): Boolean; |
function dispatch_nc_event(h_wnd: HWND; u_msg: UINT; w_param: WPARAM; l_param: LPARAM): Boolean; |
function GetFileSizeEx(h_file: THandle; lp_file_size: PLargeInteger): BOOL; stdcall; external 'kernel32' name 'GetFileSizeEx'; |
function hi_word(L: DWORD): Word; inline; |
function lo_word(L: DWORD): Word; inline; |
procedure refresh_ui; |
procedure set_on_close_query(h_wnd: HWND; on_close_event: TAvocadoCloseEvent); |
procedure set_on_device_event(h_wnd: HWND; event: TAvocadoDeviceEvent); |
procedure set_on_hittest(HWnd: HWND; Event: TAvocadoHitTestEvent); |
procedure set_on_key_down(h_wnd: HWND; event: TAvocadoKeyEvent); |
procedure set_on_key_up(h_wnd: HWND; event: TAvocadoKeyEvent); |
procedure set_on_lbutton_dbl_clk(HWnd: HWND; Event: TAvocadoMouseEvent); |
procedure set_on_lbutton_down(Handle: HWND; Event: TAvocadoMouseEvent); |
procedure set_on_lbutton_up(HWnd: HWND; Event: TAvocadoMouseEvent); |
procedure set_on_mbutton_dbl_clk(HWnd: HWND; Event: TAvocadoMouseEvent); |
procedure set_on_mbutton_down(HWnd: HWND; Event: TAvocadoMouseEvent); |
procedure set_on_mbutton_up(HWnd: HWND; Event: TAvocadoMouseEvent); |
procedure set_on_mouse_down(h_wnd: HWND; event: TAvocadoMouseEvent); |
procedure set_on_mouse_hwheel(h_wnd: HWND; event: TAvocadoWheelEvent); |
procedure set_on_mouse_move(Handle: HWND; Event: TAvocadoMouseEvent); |
procedure set_on_mouse_wheel(h_wnd: HWND; event: TAvocadoWheelEvent); |
procedure set_on_nc_left_double_click(h_wnd: HWND; Event: TAvocadoNCMouseEvent); |
procedure set_on_nc_left_down(h_wnd: HWND; Event: TAvocadoNCMouseEvent); |
procedure set_on_nc_left_up(h_wnd: HWND; Event: TAvocadoNCMouseEvent); |
procedure set_on_nc_mouse_move(h_wnd: HWND; Event: TAvocadoNCMouseEvent); |
procedure set_on_nc_right_down(h_wnd: HWND; Event: TAvocadoNCMouseEvent); |
procedure set_on_nc_right_up(h_wnd: HWND; Event: TAvocadoNCMouseEvent); |
procedure set_on_power_event(h_wnd: HWND; event: TAvocadoPowerEvent); |
procedure set_on_rbutton_dbl_clk(HWnd: HWND; Event: TAvocadoMouseEvent); |
procedure set_on_rbutton_down(HWnd: HWND; Event: TAvocadoMouseEvent); |
procedure set_on_rbutton_up(HWnd: HWND; Event: TAvocadoMouseEvent); |
procedure set_on_resize(h_wnd: HWND; event: TAvocadoResizeEvent); |
function TrackMouseEvent(var lpEventTrack: TTrackMouseEvent): BOOL; stdcall; external 'user32.dll' name 'TrackMouseEvent'; |
Types
HMONITOR = THandle; |
MONITORINFO = tagMONITORINFO; |
PMONITORINFO = ˆMONITORINFO; |
p_av_en_link = ˆt_av_en_link; |
TAvocadoActivateAppEvent = procedure(Sender: HWND; Active: Boolean; ThreadID: DWORD); |
TAvocadoAnchorKind = (...); |
TAvocadoAnchors = set of TAvocadoAnchorKind; |
TAvocadoCharEvent = procedure(h_wnd: HWND; key_char: WideChar); |
TAvocadoCloseEvent = function(h_wnd: HWND): Boolean; |
TAvocadoColorEvent = procedure(Sender: HWND; var Normal, Hover, Pressed: DWORD); |
TAvocadoCommandEvent = procedure(Sender: HWND; CommandID: Word); |
TAvocadoDeviceEvent = procedure(h_wnd: HWND; event_code: UIntPtr; data: LPARAM); |
TAvocadoDropFilesEvent = procedure(Sender: HWND; DropHandle: THandle); |
TAvocadoEnableEvent = procedure(Sender: HWND; Enabled: Boolean); |
TAvocadoEndSessionEvent = procedure(Sender: HWND; IsEnding: Boolean; Reason: UINT); |
TAvocadoEvent = procedure(Sender: HWND); |
TAvocadoFocusEvent = procedure(Sender: HWND); |
TAvocadoHitTestEvent = function(Window: HWND; X, Y: Integer): LRESULT; stdcall; |
TAvocadoInitMenuEvent = procedure(Sender: HWND; MenuHandle: HMENU; IsPopup: Boolean); |
TAvocadoKeyEvent = procedure(h_wnd: HWND; key_code: Word); |
TAvocadoMenuLoopEvent = procedure(Sender: HWND; IsEntering: Boolean); |
TAvocadoMenuSelectEvent = procedure(Sender: HWND; ItemID: Word; Flags: Word; MenuHandle: HMENU); |
TAvocadoMinMaxEvent = procedure(Window: HWND; MinMaxInfo: PMinMaxInfo); |
TAvocadoMouseEvent = procedure(h_wnd: HWND; x, y: Integer); |
TAvocadoMovingEvent = procedure(Sender: HWND; var Rect: TRect); |
TAvocadoNCMouseEvent = procedure(h_wnd: HWND; x, y: Integer; hit_test: WPARAM); |
TAvocadoNotifyEvent = procedure(Sender: HWND; Header: PNMHDR); |
TAvocadoPaintEvent = procedure(Window: HWND; DC: HDC); |
TAvocadoPowerEvent = procedure(h_wnd: HWND; event_code: UIntPtr; data: LPARAM); |
TAvocadoQueryEndSessionEvent = function(Sender: HWND; Reason: LPARAM): Boolean; |
TAvocadoRenderAllEvent = procedure(Sender: HWND); |
TAvocadoRenderFormatEvent = procedure(Sender: HWND; Format: UINT); |
TAvocadoResizeEvent = procedure(h_wnd: HWND; width, height: Integer; resize_type: WPARAM); |
TAvocadoScrollEvent = procedure(Sender: HWND; ScrollCode: Word; Position: Integer; ScrollBarHandle: HWND); |
TAvocadoSizingEvent = procedure(Sender: HWND; var Rect: TRect; Edge: Integer); |
TAvocadoSysCommandEvent = procedure(Sender: HWND; CmdType: Integer; X, Y: Integer); |
TAvocadoTimerEvent = procedure(Sender: HWND; TimerID: UINT_PTR); |
TAvocadoWheelEvent = procedure(h_wnd: HWND; x, y, delta: Integer); |
TAvocadoWindowPosEvent = procedure(Sender: HWND; var WinPos: WINDOWPOS); |
TAvoDrawItemEvent = procedure(Sender: HWND; DrawStruct: PDRAWITEMSTRUCT); |
TAvoDropFilesEvent = procedure(Sender: HWND; DropHandle: THandle); |
TAvoIntChangeEvent = procedure(Sender: HWND; NewValue: Integer); |
TAvoNotifyEvent = procedure(Sender: HWND); |
TAvoRenderAllEvent = procedure(Sender: HWND); |
TAvoRenderFormatEvent = procedure(Sender: HWND; Format: UINT); |
TEditStreamCallback = function(dwCookie: DWORD_PTR; pbBuff: PByte; cb: LongInt; pcb: PLongInt): DWORD; stdcall; |
TSubclassProc = function(hWnd: HWND; uMsg: UINT; wParam: WPARAM; lParam: LPARAM; uIdSubclass: UINT_PTR; dwRefData: DWORD_PTR): LRESULT; stdcall; |
t_av_context_event = procedure(h_wnd: HWND; x, y: Integer); |
t_av_drop_files_event = procedure(h_wnd: HWND; drop_info: WPARAM); |
t_av_init_menu_event = procedure(h_wnd: HWND; h_menu: HMENU; is_window_menu: Boolean); |
t_av_init_popup_cb = procedure(h_wnd: HWND; h_menu: HMENU; is_window_menu: Boolean); |
t_av_menu_select_cb = procedure(h_wnd: HWND; item_id: Word; flags: Word; h_menu: HMENU); |
t_av_menu_select_event = procedure(h_wnd: HWND; item_id: Word; flags: Word; h_menu: HMENU); |
t_av_time_change_cb = procedure(h_wnd: HWND); |
Constants
Description
Functions and Procedures
function dispatch_mouse_event(h_wnd: HWND; u_msg: UINT; w_param: WPARAM; l_param: LPARAM): Boolean; |
|
This item has no description. |
function dispatch_nc_event(h_wnd: HWND; u_msg: UINT; w_param: WPARAM; l_param: LPARAM): Boolean; |
|
This item has no description. |
function GetFileSizeEx(h_file: THandle; lp_file_size: PLargeInteger): BOOL; stdcall; external 'kernel32' name 'GetFileSizeEx'; |
|
This item has no description. |
function hi_word(L: DWORD): Word; inline; |
|
This item has no description. |
function lo_word(L: DWORD): Word; inline; |
|
pomocnice funkcje |
procedure refresh_ui; |
|
Odświeża interfejs w trakcie ciężkich obliczeń, zapobiegając zawieszeniu okna |
procedure set_on_close_query(h_wnd: HWND; on_close_event: TAvocadoCloseEvent); |
|
This item has no description. |
procedure set_on_device_event(h_wnd: HWND; event: TAvocadoDeviceEvent); |
|
This item has no description. |
procedure set_on_hittest(HWnd: HWND; Event: TAvocadoHitTestEvent); |
|
This item has no description. |
procedure set_on_key_down(h_wnd: HWND; event: TAvocadoKeyEvent); |
|
This item has no description. |
procedure set_on_key_up(h_wnd: HWND; event: TAvocadoKeyEvent); |
|
This item has no description. |
procedure set_on_lbutton_dbl_clk(HWnd: HWND; Event: TAvocadoMouseEvent); |
|
This item has no description. |
procedure set_on_lbutton_down(Handle: HWND; Event: TAvocadoMouseEvent); |
|
This item has no description. |
procedure set_on_lbutton_up(HWnd: HWND; Event: TAvocadoMouseEvent); |
|
This item has no description. |
procedure set_on_mbutton_dbl_clk(HWnd: HWND; Event: TAvocadoMouseEvent); |
|
This item has no description. |
procedure set_on_mbutton_down(HWnd: HWND; Event: TAvocadoMouseEvent); |
|
This item has no description. |
procedure set_on_mbutton_up(HWnd: HWND; Event: TAvocadoMouseEvent); |
|
This item has no description. |
procedure set_on_mouse_down(h_wnd: HWND; event: TAvocadoMouseEvent); |
|
This item has no description. |
procedure set_on_mouse_hwheel(h_wnd: HWND; event: TAvocadoWheelEvent); |
|
This item has no description. |
procedure set_on_mouse_move(Handle: HWND; Event: TAvocadoMouseEvent); |
|
Ruch myszy |
procedure set_on_mouse_wheel(h_wnd: HWND; event: TAvocadoWheelEvent); |
|
This item has no description. |
procedure set_on_nc_left_double_click(h_wnd: HWND; Event: TAvocadoNCMouseEvent); |
|
This item has no description. |
procedure set_on_nc_left_down(h_wnd: HWND; Event: TAvocadoNCMouseEvent); |
|
This item has no description. |
procedure set_on_nc_left_up(h_wnd: HWND; Event: TAvocadoNCMouseEvent); |
|
This item has no description. |
procedure set_on_nc_mouse_move(h_wnd: HWND; Event: TAvocadoNCMouseEvent); |
|
interakcja z ramką i tytułem (non-client) |
procedure set_on_nc_right_down(h_wnd: HWND; Event: TAvocadoNCMouseEvent); |
|
This item has no description. |
procedure set_on_nc_right_up(h_wnd: HWND; Event: TAvocadoNCMouseEvent); |
|
This item has no description. |
procedure set_on_power_event(h_wnd: HWND; event: TAvocadoPowerEvent); |
|
This item has no description. |
procedure set_on_rbutton_dbl_clk(HWnd: HWND; Event: TAvocadoMouseEvent); |
|
This item has no description. |
procedure set_on_rbutton_down(HWnd: HWND; Event: TAvocadoMouseEvent); |
|
This item has no description. |
procedure set_on_rbutton_up(HWnd: HWND; Event: TAvocadoMouseEvent); |
|
This item has no description. |
procedure set_on_resize(h_wnd: HWND; event: TAvocadoResizeEvent); |
|
Funkcja przypisująca reakcję na zmianę rozmiaru okna |
function TrackMouseEvent(var lpEventTrack: TTrackMouseEvent): BOOL; stdcall; external 'user32.dll' name 'TrackMouseEvent'; |
|
This item has no description. |
Types
HMONITOR = THandle; |
|
This item has no description. |
MONITORINFO = tagMONITORINFO; |
|
This item has no description. |
PMONITORINFO = ˆMONITORINFO; |
|
Wskaźnik do struktury |
p_av_en_link = ˆt_av_en_link; |
|
Powiadomienie o linku |
TAvocadoActivateAppEvent = procedure(Sender: HWND; Active: Boolean; ThreadID: DWORD); |
|
This item has no description. |
TAvocadoAnchorKind = (...); |
|
type TAvocadoMinMaxEvent = procedure(Window: HWND; MinMaxInfo: PMinMaxInfo); Rodzaje kotwic Values
|
TAvocadoAnchors = set of TAvocadoAnchorKind; |
|
This item has no description. |
TAvocadoCharEvent = procedure(h_wnd: HWND; key_char: WideChar); |
|
This item has no description. |
TAvocadoCloseEvent = function(h_wnd: HWND): Boolean; |
|
TAvocadoCharEvent = procedure(Sender: HWND; Ch: WideChar); Nowy typ: Funkcja zwracająca True (można zamknąć) lub False (zablokuj) |
TAvocadoColorEvent = procedure(Sender: HWND; var Normal, Hover, Pressed: DWORD); |
|
type |
TAvocadoCommandEvent = procedure(Sender: HWND; CommandID: Word); |
|
This item has no description. |
TAvocadoDeviceEvent = procedure(h_wnd: HWND; event_code: UIntPtr; data: LPARAM); |
|
This item has no description. |
TAvocadoDropFilesEvent = procedure(Sender: HWND; DropHandle: THandle); |
|
Zdarzenie upuszczenia plików (zwraca listę ścieżek) |
TAvocadoEnableEvent = procedure(Sender: HWND; Enabled: Boolean); |
|
This item has no description. |
TAvocadoEndSessionEvent = procedure(Sender: HWND; IsEnding: Boolean; Reason: UINT); |
|
This item has no description. |
TAvocadoEvent = procedure(Sender: HWND); |
|
Definicja typu procedury: przyjmuje "Sender" czyli uchwyt klikniętego elementu |
TAvocadoFocusEvent = procedure(Sender: HWND); |
|
This item has no description. |
TAvocadoHitTestEvent = function(Window: HWND; X, Y: Integer): LRESULT; stdcall; |
|
Zwróć -1 (HTNOWHERE), jeśli chcesz zdać się na system. |
TAvocadoInitMenuEvent = procedure(Sender: HWND; MenuHandle: HMENU; IsPopup: Boolean); |
|
Zdarzenie inicjacji menu (żeby je np. zablokować/odblokować przed pokazaniem) |
TAvocadoKeyEvent = procedure(h_wnd: HWND; key_code: Word); |
|
|
TAvocadoMenuLoopEvent = procedure(Sender: HWND; IsEntering: Boolean); |
|
Zdarzenie wejścia/wyjścia z pętli menu |
TAvocadoMenuSelectEvent = procedure(Sender: HWND; ItemID: Word; Flags: Word; MenuHandle: HMENU); |
|
Zdarzenie wyboru elementu menu (hover) - np. do paska stanu |
TAvocadoMinMaxEvent = procedure(Window: HWND; MinMaxInfo: PMinMaxInfo); |
|
This item has no description. |
TAvocadoMouseEvent = procedure(h_wnd: HWND; x, y: Integer); |
|
Zdarzenie myszy (X, Y to współrzędne względem okna) |
TAvocadoMovingEvent = procedure(Sender: HWND; var Rect: TRect); |
|
Typ zdarzenia dla przesuwania - pozwala edytować Rect w locie |
TAvocadoNCMouseEvent = procedure(h_wnd: HWND; x, y: Integer; hit_test: WPARAM); |
|
|
TAvocadoNotifyEvent = procedure(Sender: HWND; Header: PNMHDR); |
|
This item has no description. |
TAvocadoPaintEvent = procedure(Window: HWND; DC: HDC); |
|
This item has no description. |
TAvocadoPowerEvent = procedure(h_wnd: HWND; event_code: UIntPtr; data: LPARAM); |
|
Status: Dodatkowe dane (np. poziom baterii) |
TAvocadoQueryEndSessionEvent = function(Sender: HWND; Reason: LPARAM): Boolean; |
|
This item has no description. |
TAvocadoRenderAllEvent = procedure(Sender: HWND); |
|
This item has no description. |
TAvocadoRenderFormatEvent = procedure(Sender: HWND; Format: UINT); |
|
Zdarzenia schowka (gdy system prosi o dane) |
TAvocadoResizeEvent = procedure(h_wnd: HWND; width, height: Integer; resize_type: WPARAM); |
|
Zdarzenie przekazuje uchwyt okna oraz nową szerokość i wysokość |
TAvocadoScrollEvent = procedure(Sender: HWND; ScrollCode: Word; Position: Integer; ScrollBarHandle: HWND); |
|
This item has no description. |
TAvocadoSizingEvent = procedure(Sender: HWND; var Rect: TRect; Edge: Integer); |
|
Nowy typ: Pozwala modyfikować Rect w trakcie zmiany rozmiaru! |
TAvocadoSysCommandEvent = procedure(Sender: HWND; CmdType: Integer; X, Y: Integer); |
|
type TAvocadoPaintEvent = procedure(Sender: HWND; DC: HDC); Zdarzenie systemowe (np. minimalizacja, zamknięcie) CmdType: np. SC_CLOSE, SC_MAXIMIZE |
TAvocadoTimerEvent = procedure(Sender: HWND; TimerID: UINT_PTR); |
|
— DEVICE (Urządzenia USB/CD) — Event: Co się stało? (np. DBT_DEVICEARRIVAL - włożono USB) Data: Wskaźnik na strukturę z detalami (co dokładnie włożono) TAvocadoDeviceEvent = procedure(Sender: HWND; Event: WPARAM; Data: LPARAM); TimerID: Numer identyfikacyjny timera (żebyś wiedział, który "zadzwonił") |
TAvocadoWheelEvent = procedure(h_wnd: HWND; x, y, delta: Integer); |
|
Zdarzenie kółka myszy (Delta > 0 góra/prawo, Delta < 0 dół/lewo) |
TAvocadoWindowPosEvent = procedure(Sender: HWND; var WinPos: WINDOWPOS); |
|
Zdarzenie dające dostęp do pełnej struktury WINDOWPOS |
TAvoDrawItemEvent = procedure(Sender: HWND; DrawStruct: PDRAWITEMSTRUCT); |
|
This item has no description. |
TAvoDropFilesEvent = procedure(Sender: HWND; DropHandle: THandle); |
|
This item has no description. |
TAvoIntChangeEvent = procedure(Sender: HWND; NewValue: Integer); |
|
Zdarzenie zmiany wartości liczbowej (np. dla SpinEdit, ProgressBar, TrackBar) |
TAvoNotifyEvent = procedure(Sender: HWND); |
|
This item has no description. |
TAvoRenderAllEvent = procedure(Sender: HWND); |
|
This item has no description. |
TAvoRenderFormatEvent = procedure(Sender: HWND; Format: UINT); |
|
This item has no description. |
TEditStreamCallback = function(dwCookie: DWORD_PTR; pbBuff: PByte; cb: LongInt; pcb: PLongInt): DWORD; stdcall; |
|
This item has no description. |
TSubclassProc = function(hWnd: HWND; uMsg: UINT; wParam: WPARAM; lParam: LPARAM; uIdSubclass: UINT_PTR; dwRefData: DWORD_PTR): LRESULT; stdcall; |
|
This item has no description. |
t_av_context_event = procedure(h_wnd: HWND; x, y: Integer); |
|
Info: Wskaźnik do struktury, w której ustawiamy limity (np. ptMinTrackSize) CONTEXT MENU (Prawy przycisk myszy) — TAvocadoContextEvent = procedure(Sender: HWND; ScreenX, ScreenY: Integer); |
t_av_drop_files_event = procedure(h_wnd: HWND; drop_info: WPARAM); |
|
This item has no description. |
t_av_init_menu_event = procedure(h_wnd: HWND; h_menu: HMENU; is_window_menu: Boolean); |
|
This item has no description. |
t_av_init_popup_cb = procedure(h_wnd: HWND; h_menu: HMENU; is_window_menu: Boolean); |
|
This item has no description. |
t_av_menu_select_cb = procedure(h_wnd: HWND; item_id: Word; flags: Word; h_menu: HMENU); |
|
This item has no description. |
t_av_menu_select_event = procedure(h_wnd: HWND; item_id: Word; flags: Word; h_menu: HMENU); |
|
Zdarzenie wywoływane, gdy użytkownik "najedzie" na pozycję w menu |
t_av_time_change_cb = procedure(h_wnd: HWND); |
|
This item has no description. |
Constants
ACCENT_DISABLED = 0; |
|
This item has no description. |
ACCENT_ENABLE_ACRYLICBLURBEHIND = 4; |
|
Acrylic (Win 10+) |
ACCENT_ENABLE_BLURBEHIND = 3; |
|
Klasyczny Blur |
ACCENT_ENABLE_GRADIENT = 1; |
|
This item has no description. |
ACCENT_ENABLE_HOSTBACKDROP = 5; |
|
Mica (Win 11) |
ACCENT_ENABLE_TRANSPARENTGRADIENT = 2; |
|
This item has no description. |
AV_BTN_COL_HOVER = 'AvBtnH'; |
|
This item has no description. |
AV_BTN_COL_NORMAL = 'AvBtnN'; |
|
przyciski |
AV_BTN_COL_PRESS = 'AvBtnP'; |
|
This item has no description. |
AV_BTN_COL_TEXT = 'AvBtnT'; |
|
This item has no description. |
AV_CTX_BORDER_COLOR = 'AvBordCol'; |
|
Context/Common Border Color |
AV_CTX_FOCUS_COLOR = 'AvFocCol'; |
|
This item has no description. |
AV_CTX_RADIUS = 'AvRad'; |
|
uniwersalne właściwości wizualne |
AV_CTX_TEXT_COLOR = 'AvTextCol'; |
|
This item has no description. |
AV_EDIT_AUTO_FONT = 'AvEdFnt'; |
|
Rozmiar czcionki dla Edita |
AV_EDIT_BG_COLOR = 'AvEdBg'; |
|
kolor tła |
AV_EDIT_BORDER_COLOR = 'AvEdBrd'; |
|
Kolor ramki |
AV_EDIT_FOCUS_COLOR = 'AvEdFoc'; |
|
Kolor ramki przy aktywności (Focus) |
AV_EDIT_PLACEHOLDER = 'AvEdPlh'; |
|
Tekst podpowiedzi (Placeholder) |
AV_EDIT_TEXT_COLOR = 'AvEdTxt'; |
|
Kolor tekstu |
AV_LABEL_BG_COLOR = 'AvLblBg'; |
|
Label (Static) |
AV_LABEL_BRUSH = 'AvLblBr'; |
|
This item has no description. |
AV_LABEL_FONT = 'AvLblFnt'; |
|
This item has no description. |
AV_LABEL_TEXT_COLOR = 'AvLblTxt'; |
|
This item has no description. |
AV_LIST_BG_COLOR = 'AvLsBg'; |
|
Tło listy |
AV_LIST_SEL_BG = 'AvLsSelBg'; |
|
Tło zaznaczenia |
AV_LIST_SEL_TEXT = 'AvLsSelTx'; |
|
Tekst zaznaczenia |
AV_LIST_TEXT_COLOR = 'AvLsTx'; |
|
Tekst listy |
AV_PROGRES = 'AvProgress'; |
|
This item has no description. |
AV_PROGRES_BG_COLOR = 'AvProgBgColor'; |
|
This item has no description. |
AV_PROGRES_BORDER_COLOR = 'AvProgBorderColor'; |
|
This item has no description. |
AV_PROGRES_TEXT_COLOR = 'AvProgTextColor'; |
|
This item has no description. |
AV_PROG_BAR_COLOR = 'AvBarColor'; |
|
This item has no description. |
AV_PROG_BAR_SHOW_TEXT = 'AvShText'; |
|
Progress Bar |
AV_PROP_AUTO_FONT = 'AvoFnt'; |
|
Przyda się później do czcionek |
AV_PROP_BG_COLOR : PWideChar = 'AvBgC'; |
|
This item has no description. |
AV_PROP_BRUSH : PWideChar = 'AvBrsh'; |
|
This item has no description. |
AV_PROP_CAPTION_COLOR = 'AvCapC'; |
|
Kolor tła nagłówka |
AV_PROP_CB_BG_COLOR : PWideChar = 'AvCbBgC'; |
|
This item has no description. |
AV_PROP_CB_BRUSH : PWideChar = 'AvCbBrsh'; |
|
Combobox |
AV_PROP_CB_IS_HOVER : PWideChar = 'AvCbHov'; |
|
This item has no description. |
AV_PROP_CB_TEXT_COLOR : PWideChar = 'AvCbTxtC'; |
|
This item has no description. |
AV_PROP_CONTEXT_MENU: PWideChar = 'av_on_context_menu'; |
|
This item has no description. |
AV_PROP_FONT : PChar = 'AvoFont'; |
|
|
AV_PROP_FONT_CB : PWideChar = 'AvCbFont'; |
|
This item has no description. |
AV_PROP_GB_BG_COLOR : PWideChar = 'AvGbBgC'; |
|
This item has no description. |
AV_PROP_GB_FONT : PWideChar = 'AvGbFont'; |
|
This item has no description. |
AV_PROP_INIT_MENU_POPUP: PWideChar = 'av_on_init_popup'; |
|
menu |
AV_PROP_MENU_SELECT: PWideChar = 'av_on_menu_select'; |
|
This item has no description. |
AV_PROP_MIN_HEIGHT = 'AvMinH'; |
|
This item has no description. |
AV_PROP_MIN_WIDTH = 'AvMinW'; |
|
AV_PROP_TEXT_COLOR = 'AvTxtC'; // Kolor tekstu nagłówka |
AV_PROP_ON_ACTIVATE_APP = 'AvActApp'; |
|
This item has no description. |
AV_PROP_ON_CHAR: PChar = 'AvChar'; |
|
This item has no description. |
AV_PROP_ON_CLIP_RENDER = 'AvClipRnd'; |
|
This item has no description. |
AV_PROP_ON_CLIP_RENDER_ALL = 'AvClipRndAll'; |
|
This item has no description. |
AV_PROP_ON_CLOSE_QUERY: PChar = 'AvCloseQ'; |
|
This item has no description. |
AV_PROP_ON_COLOR = 'AvBtnColEv'; |
|
This item has no description. |
AV_PROP_ON_CONTEXT = 'AvCtxM'; |
|
menu |
AV_PROP_ON_DEADCHAR = 'AvDCh'; |
|
This item has no description. |
AV_PROP_ON_DEAD_CHAR: PChar = 'AvDead'; |
|
This item has no description. |
AV_PROP_ON_DEVICE: PChar = 'AvDevEv'; |
|
This item has no description. |
AV_PROP_ON_DRAW = 'AvOnDraw'; |
|
Pod tym kluczem zapiszemy funkcję |
AV_PROP_ON_DROP_FILES = 'AvOnDropFiles'; |
|
This item has no description. |
AV_PROP_ON_ENABLE = 'AvEnbl'; |
|
This item has no description. |
AV_PROP_ON_END_SESSION = 'AvOnEndSes'; |
|
This item has no description. |
AV_PROP_ON_EVENT = 'AvEvt'; |
|
Avocado Event |
AV_PROP_ON_HITTEST = 'AvHitT'; |
|
This item has no description. |
AV_PROP_ON_HSCROLL = 'AvHScr'; |
|
This item has no description. |
AV_PROP_ON_HWHEEL = 'AvHWhl'; |
|
This item has no description. |
AV_PROP_ON_KEYDOWN = 'AvKdn'; |
|
This item has no description. |
AV_PROP_ON_KEYUP = 'AvKU'; |
|
AV_PROP_ON_SYS_KEY_DOWN = 'AvSysKD'; AV_PROP_ON_SYS_KEY_UP = 'AvSysKU'; Przyciski AV_PROP_ON_KEYDOWN = 'AvKD'; |
AV_PROP_ON_KEY_DOWN: PChar = 'AvKeyDn'; |
|
This item has no description. |
AV_PROP_ON_KEY_UP: PChar = 'AvKeyUp'; |
|
This item has no description. |
AV_PROP_ON_KILL_FOCUS = 'AvOnKillFocus'; |
|
This item has no description. |
AV_PROP_ON_LBUTTON_DBLCLK= 'AvLBDC'; |
|
This item has no description. |
AV_PROP_ON_LBUTTON_DOWN = 'AvLBD'; |
|
This item has no description. |
AV_PROP_ON_LBUTTON_UP = 'AvLBU'; |
|
This item has no description. |
AV_PROP_ON_MBUTTON_DBLCLK = 'AvMBDC'; |
|
This item has no description. |
AV_PROP_ON_MBUTTON_DOWN = 'AvMBD'; |
|
Srodkowy przycsik |
AV_PROP_ON_MBUTTON_UP = 'AvMBU'; |
|
This item has no description. |
AV_PROP_ON_MINMAX = 'OnMinMax'; |
|
Klucz do zdarzenia MinMaxInfo |
AV_PROP_ON_MOUSE_DOWN: PChar = 'AvMsDn'; |
|
This item has no description. |
AV_PROP_ON_MOUSE_MOVE = 'AvMoMo'; |
|
Mysz |
AV_PROP_ON_MOVE = 'AvOnMov'; |
|
This item has no description. |
AV_PROP_ON_MOVING = 'AvMvng'; |
|
This item has no description. |
AV_PROP_ON_NCLDBLCLK = 'AvNcLDc'; |
|
This item has no description. |
AV_PROP_ON_NCLDOWN = 'AvNcLD'; |
|
This item has no description. |
AV_PROP_ON_NCLUP = 'AvNcLU'; |
|
This item has no description. |
AV_PROP_ON_NCMOVE = 'AvNcMov'; |
|
obsługa myszy non-client (ramka, tytuł) |
AV_PROP_ON_NCRDOWN = 'AvNcRD'; |
|
This item has no description. |
AV_PROP_ON_NCRUP = 'AvNcRU'; |
|
This item has no description. |
AV_PROP_ON_NC_LBTN_DBL = 'AvNCLBDC'; |
|
This item has no description. |
AV_PROP_ON_NC_LBTN_DOWN = 'AvNCLBD'; |
|
This item has no description. |
AV_PROP_ON_NC_LBTN_UP = 'AvNCLBU'; |
|
This item has no description. |
AV_PROP_ON_NC_MOUSE_MOVE = 'AvNCMoMo'; |
|
Klucze dla obszaru Non-Client (Ramka i pasek tytułu) |
AV_PROP_ON_NC_RBTN_DOWN = 'AvNCRBD'; |
|
This item has no description. |
AV_PROP_ON_NC_RBTN_UP = 'AvNCRBU'; |
|
This item has no description. |
AV_PROP_ON_NOTIFY = 'AvNtf'; |
|
WM_NOTIFY |
AV_PROP_ON_PAINT = 'OnPaint'; |
|
This item has no description. |
AV_PROP_ON_POS_CHANGING = 'AvPosC'; |
|
This item has no description. |
AV_PROP_ON_POWER: PChar = 'AvPwrEv'; |
|
AV_PROP_ON_POWER_EVENT: PChar = 'AvPwrEv' |
AV_PROP_ON_QUERY_END = 'AvOnQueryEnd'; |
|
This item has no description. |
AV_PROP_ON_RBUTTON_DBLCLK= 'AvRBDC'; |
|
This item has no description. |
AV_PROP_ON_RBUTTON_DOWN = 'AvRBD'; |
|
This item has no description. |
AV_PROP_ON_RBUTTON_UP = 'AvRBU'; |
|
This item has no description. |
AV_PROP_ON_RESIZE: PChar = 'AvResz'; |
|
|
AV_PROP_ON_SET_FOCUS = 'AvOnSetFocus'; |
|
This item has no description. |
AV_PROP_ON_SIZING = 'AvSzng'; |
|
Sizing |
AV_PROP_ON_SYSCHAR = 'AvSCh'; |
|
AV_PROP_ON_CHAR = 'AvCh'; |
AV_PROP_ON_SYSKEYDOWN = 'AvSKD'; |
|
This item has no description. |
AV_PROP_ON_SYSKEYUP = 'AvSKU'; |
|
This item has no description. |
AV_PROP_ON_SYS_CHAR: PChar = 'AvSysCh'; |
|
This item has no description. |
AV_PROP_ON_SYS_KEY_DOWN: PChar = 'AvSysDn'; |
|
Twarde deklaracje PChar, żeby WinAPI się nie zgubiło! AV_PROP_ON_KEY_DOWN: PChar = 'AvKeyDn'; AV_PROP_ON_KEY_UP: PChar = 'AvKeyUp'; |
AV_PROP_ON_SYS_KEY_UP: PChar = 'AvSysUp'; |
|
This item has no description. |
AV_PROP_ON_TIMER = 'AvOnTimer'; |
|
AV_PROP_ON_HITTEST = 'AvOnHitTest'; |
AV_PROP_ON_UNICHAR = 'AvUCh'; |
|
This item has no description. |
AV_PROP_ON_UNI_CHAR: PChar = 'AvUni'; |
|
This item has no description. |
AV_PROP_ON_VSCROLL = 'AvVScr'; |
|
Scroll |
AV_PROP_ON_WHEEL = 'AvWhl'; |
|
This item has no description. |
AV_PROP_SEL_BG_COLOR = 'AvoSelBg'; |
|
Tło zaznaczenia |
AV_PROP_SEL_TXT_COLOR = 'AvoSelTxt'; |
|
Tekst zaznaczenia |
AV_PROP_SNAP_DIST = 'AvSnD'; |
|
Dystans przyciągania (np. 20) |
AV_PROP_STICKY = 'AvStk'; |
|
Czy przyklejanie włączone (1/0) |
AV_PROP_TEXT_COLOR : PWideChar = 'AvTxtC'; |
|
Uniwersalne właściwości wyglądu |
AV_PROP_TIME_CHANGE: PWideChar = 'av_on_time_change'; |
|
This item has no description. |
AV_SPIN_ARROW_COLOR = 'AvSpArr'; |
|
Kolor samej strzałki (symbolu) |
AV_SPIN_AUTO_FONT = 'AvSpFont'; |
|
automatyczny rozmiar czcionki |
AV_SPIN_BUTTON_BG = 'AvSpBk'; |
|
Kolor tła przycisku (pod strzałką) |
AV_TRACK_COL_PROGRESS = 'AvTrColProg'; |
|
Kolor linii |
AV_TRACK_COL_THUMB = 'AvTrColTh'; |
|
Kolor suwaka |
AV_TRACK_COL_TRACK = 'AvTrColTr'; |
|
Kolor linii |
AV_TRACK_MAX = 'AvTrMax'; |
|
This item has no description. |
AV_TRACK_MIN = 'AvTrMin'; |
|
This item has no description. |
AV_TRACK_POS = 'AvTrPos'; |
|
Krótki klucz zamiast 'AvocadoPos' |
AV_TRACK_SHOV_IS_HOVER = 'AvIsHover'; |
|
This item has no description. |
AV_TRACK_SHOV_VALUE = 'AvTrShVal'; |
|
This item has no description. |
AV_TRACK_STEP = 'AvTrStep'; |
|
This item has no description. |
BS_GROUPBOX = $0007; |
|
Groupbox |
CFE_AUTOTCOLOR = $40000000; |
|
This item has no description. |
CFE_BOLD = $00000001; |
|
This item has no description. |
CFE_ITALIC = $00000002; |
|
This item has no description. |
CFE_UNDERLINE = $00000004; |
|
This item has no description. |
CFM_BOLD = $00000001; |
|
EM_SCROLLCARET = $00B7; Style tekstu (Maska i Efekt) |
CFM_COLOR = $40000000; |
|
Character & Para Format Masks |
CFM_FACE = $20000000; |
|
This item has no description. |
CFM_ITALIC = $00000002; |
|
This item has no description. |
CFM_SIZE = $80000000; |
|
This item has no description. |
CFM_UNDERLINE = $00000004; |
|
This item has no description. |
CLEARTYPE_NATURAL_QUALITY = 6; |
|
This item has no description. |
CLEARTYPE_QUALITY = 5; |
|
This item has no description. |
CMD_MENU_COPY = 1003; |
|
This item has no description. |
CMD_MENU_CUT = 1002; |
|
This item has no description. |
CMD_MENU_PASTE = 1004; |
|
This item has no description. |
CMD_MENU_UNDO = 1001; |
|
Menu |
CP_UTF8 = 65001; |
|
Dla funkcji WideCharToMultiByte. |
DWMWA_USE_IMMERSIVE_DARK_MODE = 20; |
|
This item has no description. |
DWMWA_WINDOW_CORNER_PREFERENCE = 33; |
|
Win 11 |
DWMWCP_DEFAULT = 0; |
|
This item has no description. |
DWMWCP_DONOTROUND = 1; |
|
This item has no description. |
DWMWCP_ROUND = 2; |
|
This item has no description. |
DWMWCP_ROUNDSMALL = 3; |
|
This item has no description. |
EM_AUTOURLDETECT = $045B; |
|
This item has no description. |
EM_EXGETSEL = $0434; |
|
This item has no description. |
EM_EXLIMITTEXT = $0435; |
|
— RichEdit Messages — |
EM_EXLINEFROMCHAR = $0436; |
|
This item has no description. |
EM_EXSETSEL = $0437; |
|
This item has no description. |
EM_FINDTEXTEXW = $047C; |
|
This item has no description. |
EM_GETCHARFORMAT = $043A; |
|
This item has no description. |
EM_GETLINE = $00C4; |
|
This item has no description. |
EM_GETLINECOUNT= $00BA; |
|
This item has no description. |
EM_GETPARAFORMAT = $043D; |
|
This item has no description. |
EM_GETSEL = $00B0; |
|
This item has no description. |
EM_GETTEXTRANGE = $044B; |
|
This item has no description. |
EM_LINEINDEX = $00BB; |
|
This item has no description. |
EM_LINELENGTH = $00C1; |
|
This item has no description. |
EM_SCROLL = $00B5; |
|
Memo |
EM_SCROLLCARET = $00B7; |
|
This item has no description. |
EM_SETBKGNDCOLOR = $0443; |
|
This item has no description. |
EM_SETCHARFORMAT = $0444; |
|
This item has no description. |
EM_SETCUEBANNER = $1501; |
|
This item has no description. |
EM_SETEVENTMASK = $0445; |
|
This item has no description. |
EM_SETPARAFORMAT = $0447; |
|
This item has no description. |
EM_SETSEL = $00B1; |
|
This item has no description. |
EM_SETTYPOGRAPHYOPTIONS = $04CA; |
|
This item has no description. |
EM_SETZOOM = $04E1; |
|
This item has no description. |
ENM_CHANGE = $00000001; |
|
Event Masks (Powiadomienia) |
ENM_DROPFILES = $00100000; |
|
This item has no description. |
ENM_LINK = $00000020; |
|
This item has no description. |
ENM_SELCHANGE = $00080000; |
|
This item has no description. |
EN_LINK = $070B; |
|
Kod powiadomienia (wysyłany w WM_NOTIFY) |
FLASHW_ALL = 3; |
FLASHW_CAPTION = 1; |
|
This item has no description. |
FLASHW_STOP = 0; |
|
This item has no description. |
FLASHW_TIMER = 4; |
|
Mrugaj ciągle |
FLASHW_TIMERNOFG = 12; |
|
Mrugaj dopóki okno nie wyjdzie na wierzch |
FLASHW_TRAY = 2; |
|
This item has no description. |
KP_COL_BORD = 'AvCB'; |
|
Border Color |
KP_COL_BORDER = 'AvCBorder'; |
|
This item has no description. |
KP_COL_FOCS = 'AvCF'; |
|
Focus Color |
KP_COL_HOVR = 'AvCH'; |
|
This item has no description. |
KP_COL_NORM = 'AvCN'; |
|
This item has no description. |
KP_COL_PRES = 'AvCP'; |
|
This item has no description. |
KP_COL_TEXT = 'AvCT'; |
|
This item has no description. |
KP_EDIT_ON_COLOR = 'AvEdCol'; |
|
Edit |
KP_FONT = 'AvFnt'; |
|
This item has no description. |
KP_IS_HOVER = 'AvIsH'; |
|
This item has no description. |
KP_IS_PRESS = 'AvIsP'; |
|
This item has no description. |
KP_ON_COLOR = 'AvEvC'; |
|
This item has no description. |
KP_RADIUS = 'AvRad'; |
|
This item has no description. |
LWA_ALPHA = $2; |
|
This item has no description. |
MONITORINFOF_PRIMARY = 1; |
|
This item has no description. |
MONITOR_DEFAULTTONEAREST = 2; |
|
This item has no description. |
PFM_STARTINDENT = $00000001; |
|
This item has no description. |
ROUNDING_COMP = 'RoundingValue'; |
|
Zaokraglenie |
SCF_ALL = $0004; |
|
This item has no description. |
SCF_DEFAULT = $0000; |
|
This item has no description. |
SCF_SELECTION = $0001; |
|
This item has no description. |
SW_SHOWNORMAL = 1; |
|
Stała określająca sposób wyświetlenia okna (Normalny) |
TME_HOVER = $00000001; |
|
DLA MYSZKI (TRACKMOUSEEVENT) |
TME_LEAVE = $00000002; |
|
This item has no description. |
TO_ADVANCEDTYPOGRAPHY = $0001; |
|
Options & Masks |
UNICODE_NOCHAR = $FFFF; |
|
<— Dodaj to tutaj |
WCA_ACCENT_POLICY = 19; |
|
Stałe dla SetWindowCompositionAttribute (Blur/Acrylic) |
WM_MOUSELEAVE = $02A3; |
|
This item has no description. |
WS_EX_LAYERED = $80000; |
|
This item has no description. |
Generated by PasDoc 1.0.4.