Struktura z informacjami o monitorze
avoraiser.timepicker;
Nasza klasa-wydmuszka do odbierania zdarzeń z przeglądarki
Zakres znaków (używany w wielu komunikatach RichEdit)
Struktura przechowująca stan wirtualnego bufora
Struktura potrzebna do EM_FINDTEXTEXW
Menu i inne
Mysz i Klawiatura
TEventEntry = record Handle: HWND; Callback: TAvocadoEvent; end; TResizeEntry = record Handle: HWND; Callback: TAvocadoEvent; end; // Stary typ resize TKeyEntry = record Handle: HWND; Callback: TAvocadoKeyEvent; end; TMoveEntry = record Handle: HWND; Callback: TAvocadoEvent; end; TMinMaxEntry = record Handle: HWND; OnMinMax: TAvocadoMinMaxEvent; end; TContextEntry = record Handle: HWND; OnContext: TAvocadoContextEvent; end; TCloseEntry = record Handle: HWND; Callback: TAvocadoCloseEvent; end; TSizingEntry = record Handle: HWND; Callback: TAvocadoSizingEvent; end; TMovingEntry = record Handle: HWND; Callback: TAvocadoMovingEvent; end; TPosChangingEntry = record Handle: HWND; Callback: TAvocadoWindowPosEvent; end; TDropEntry = record Handle: HWND; OnDrop: TAvocadoDropFilesEvent; end;
TClipEntry = record Handle: HWND; OnRender: TAvocadoRenderFormatEvent; OnRenderAll: TAvocadoRenderAllEvent; end; TTimerEntry = record Handle: HWND; OnTimer: TAvocadoTimerEvent; end; TPowerEntry = record Handle: HWND; OnPower: TAvocadoPowerEvent; end;
struktura trackmouseevent Zmieniamy nazwę na TTrackMouseEvent (dodajemy 'T')
TTrackMouseEvent
Zakres znaków
Strumieniowanie (do wczytywania/zapisywania RTF)
Struktura wyszukiwania
PARAFORMAT2 - musi być PACKED!
Struktura pobierania tekstu (np.