12#ifndef OWL_SENTRY_SYSLINK_H
13#define OWL_SENTRY_SYSLINK_H
16#if defined(BI_HAS_PRAGMA_ONCE)
53 auto GetItem(LITEM& inOut) ->
bool const;
54 auto GetItem(
int index) -> LITEM
const;
58 auto SetItem(
const LITEM&) -> bool;
60 auto HitTest(LHITTESTINFO& inOut) ->
bool const;
TAutoSysLink(TWindow *parent, int id, const tstring &markupText, const TRect &, TModule *module=nullptr)
Constructs a SysLink from arguments.
TControl(TWindow *parent, int id, LPCTSTR title, int x, int y, int w, int h, TModule *module=nullptr)
Invokes TWindow's constructor, passing it parent (parent window), title (caption text),...
ObjectWindows dynamic-link libraries (DLLs) construct an instance of TModule, which acts as an object...
TPoint is a support class, derived from tagPOINT.
TRect is a mathematical class derived from tagRect.
The tagSIZE struct is defined as.
auto GetItem(LITEM &inOut) -> bool const
Retrieves the states and attributes of the specified anchor item.
TSysLink(const TSysLink &)=delete
TSysLink(TWindow *parent, int id, const tstring &markupText, const TRect &, TModule *module=nullptr)
Constructs a SysLink from arguments.
auto GetWindowClassName() -> TWindowClassName override
Returns the class name for a SysLink control.
auto GetUrl(int index) -> tstring const
Returns the HREF attribute of the specified anchor item.
auto GetIdealSize(int maxWidth, TSize &out) -> int const
Retrieves the ideal size of the control for a given maximum width.
auto SetItem(const LITEM &) -> bool
Sets the states and attributes of the specified anchor item.
auto HitTest(LHITTESTINFO &inOut) -> bool const
Performs a hit test on this control and returns information about the link hit, if any.
auto GetIdealHeight() -> int const
Retrieves the preferred height of the control for the control's current width.
auto GetId(int index) -> tstring const
Returns the ID attribute of the specified anchor item.
Type-safe encapsulation of a Windows class name, a union between ATOM and LPCTSTR.
TWindow, derived from TEventHandler and TStreamableBase, provides window-specific behavior and encaps...
HWND THandle
TWindow encapsulates an HWND.
Definition of classes for CommonControl encapsulation.
Object Windows Library (OWLNext Core).