soui 5.0.0.1
Soui5 Doc
 
Loading...
Searching...
No Matches
INativeWnd Interface Reference

Interface for Native Window Operations. More...

#include <SNativeWnd-i.h>

Inheritance diagram for INativeWnd:
IObjRef TObjRefImpl< INativeWnd > SNativeWnd SMenuODWnd STipCtrl

Public Member Functions

long AddRef () PURE
 Add reference.
 
long Release () PURE
 Release reference.
 
void OnFinalRelease () PURE
 Final release of the object.
 
HWND CreateNative (LPCTSTR lpWindowName, DWORD dwStyle, DWORD dwExStyle, int x, int y, int nWidth, int nHeight, HWND hWndParent, int nID, LPVOID lpParam) PURE
 Creates a Native window.
 
HWND GetHwnd () PURE
 Retrieves the handle to the window.
 
BOOL SubclassWindow (HWND hWnd) PURE
 Subclasses an existing window with the SNativeWnd object.
 
HWND UnsubclassWindow (BOOL bForce) PURE
 Unsubclasses the window.
 
const MSG * GetCurrentMessage () SCONST PURE
 Retrieves the current window message object.
 
int GetDlgCtrlID () SCONST PURE
 Retrieves the window ID.
 
DWORD GetStyle () SCONST PURE
 Retrieves the window style.
 
DWORD GetExStyle () SCONST PURE
 Retrieves the extended window style.
 
LONG_PTR GetWindowLongPtr (int nIndex) SCONST PURE
 Retrieves the long pointer value at the specified index.
 
LONG_PTR SetWindowLongPtr (int nIndex, LONG_PTR dwNewLong) PURE
 Sets the long pointer value at the specified index.
 
HWND GetParent () PURE
 Retrieves the handle to the parent window.
 
HWND SetParent (HWND hWndNewParent) PURE
 Sets the handle to the parent window.
 
BOOL IsWindowEnabled () SCONST PURE
 Checks if the window is enabled.
 
BOOL ModifyStyle (DWORD dwRemove, DWORD dwAdd, UINT nFlags) PURE
 Modifies the window style.
 
BOOL ModifyStyleEx (DWORD dwRemove, DWORD dwAdd, UINT nFlags) PURE
 Modifies the extended window style.
 
BOOL SetWindowPos (HWND hWndInsertAfter, int x, int y, int cx, int cy, UINT nFlags) PURE
 Sets the window position.
 
BOOL CenterWindow (HWND hWndCenter) PURE
 Centers the window relative to another window.
 
BOOL DestroyWindow () PURE
 Destroys the window.
 
BOOL IsWindow () SCONST PURE
 Checks if the handle is a valid window handle.
 
BOOL Invalidate (BOOL bErase) PURE
 Invalidates the entire window.
 
BOOL InvalidateRect (LPCRECT lpRect, BOOL bErase) PURE
 Invalidates a specified rectangle of the window.
 
BOOL GetWindowRect (LPRECT lpRect) SCONST PURE
 Retrieves the window rectangle.
 
BOOL GetClientRect (LPRECT lpRect) SCONST PURE
 Retrieves the client rectangle.
 
BOOL ClientToScreen (LPPOINT lpPoint) SCONST PURE
 Converts client coordinates to screen coordinates.
 
BOOL ClientToScreen2 (LPRECT lpRect) SCONST PURE
 Converts client rectangle coordinates to screen coordinates.
 
BOOL ScreenToClient (LPPOINT lpPoint) SCONST PURE
 Converts screen coordinates to client coordinates.
 
BOOL ScreenToClient2 (LPRECT lpRect) SCONST PURE
 Converts screen rectangle coordinates to client coordinates.
 
int MapWindowPoints (HWND hWndTo, LPPOINT lpPoint, UINT nCount) SCONST PURE
 Maps a set of points from one window to another.
 
int MapWindowRect (HWND hWndTo, LPRECT lpRect) SCONST PURE
 Maps a rectangle from one window to another.
 
UINT_PTR SetTimer (UINT_PTR nIDEvent, UINT nElapse, void(CALLBACK *lpfnTimer)(HWND, UINT, UINT_PTR, DWORD)) PURE
 Sets a timer for the window.
 
BOOL KillTimer (UINT_PTR nIDEvent) PURE
 Kills a timer for the window.
 
HDC GetDC () PURE
 Retrieves a device context for the window.
 
HDC GetWindowDC () PURE
 Retrieves a device context for the entire window.
 
int ReleaseDC (HDC hDC) PURE
 Releases a device context.
 
BOOL CreateCaret (HBITMAP hBitmap, int nWidth, int nHeight) PURE
 Creates a caret for the window.
 
BOOL HideCaret () PURE
 Hides the caret.
 
BOOL ShowCaret () PURE
 Shows the caret.
 
HWND GetCapture () PURE
 Retrieves the handle to the window that has captured the mouse.
 
HWND SetCapture () PURE
 Sets the window to capture the mouse input.
 
BOOL ReleaseCapture () PURE
 Releases the mouse capture.
 
HWND SetFocus () PURE
 Sets the input focus to the window.
 
LRESULT SendMessage (UINT message, WPARAM wParam, LPARAM lParam) PURE
 Sends a message to the window.
 
BOOL PostMessage (UINT message, WPARAM wParam, LPARAM lParam) PURE
 Posts a message to the window.
 
BOOL SendNotifyMessage (UINT message, WPARAM wParam, LPARAM lParam) PURE
 Sends a notify message to the window.
 
BOOL SetWindowText (LPCTSTR lpszString) PURE
 Sets the window text.
 
int GetWindowText (LPTSTR lpszStringBuf, int nMaxCount) SCONST PURE
 Retrieves the window text.
 
BOOL IsIconic () SCONST PURE
 Checks if the window is iconic (minimized).
 
BOOL IsZoomed () SCONST PURE
 Checks if the window is zoomed (maximized).
 
BOOL IsWindowVisible () SCONST PURE
 Checks if the window is visible.
 
BOOL MoveWindow (int x, int y, int nWidth, int nHeight, BOOL bRepaint) PURE
 Moves the window to the specified position and resizes it.
 
BOOL MoveWindow2 (LPCRECT lpRect, BOOL bRepaint) PURE
 Moves the window to the specified position and resizes it using a rectangle.
 
BOOL ShowWindow (int nCmdShow) PURE
 Sets the show state of the window.
 
int SetWindowRgn (HRGN hRgn, BOOL bRedraw) PURE
 Sets the window region.
 
BOOL SetLayeredWindowAttributes (COLORREF crKey, BYTE bAlpha, DWORD dwFlags) PURE
 Sets the layered window attributes.
 
BOOL UpdateLayeredWindow (HDC hdcDst, POINT *pptDst, SIZE *psize, HDC hdcSrc, POINT *pptSrc, COLORREF crKey, BLENDFUNCTION *pblend, DWORD dwFlags) PURE
 Updates the layered window.
 
void SetMsgHandler (FunMsgHandler fun, void *ctx) PURE
 Sets the message handler for the window.
 
MsgHandlerInfoGetMsgHandler () PURE
 Retrieves the message handler for the window.
 
- Public Member Functions inherited from IObjRef
long AddRef () PURE
 Increases the reference count.
 
long Release () PURE
 Decreases the reference count.
 
void OnFinalRelease () PURE
 Called when the reference count reaches zero and the object is about to be released.
 

Detailed Description

Interface for Native Window Operations.

This interface defines the methods for managing native windows, including message handling and event arguments.

Definition at line 52 of file SNativeWnd-i.h.

Member Function Documentation

◆ AddRef()

long INativeWnd::AddRef ( )

Add reference.

Increments the reference count of the object.

Returns
long The new reference count.

Implemented in SMenuEx, and TObjRefImpl< INativeWnd >.

◆ CenterWindow()

BOOL INativeWnd::CenterWindow ( HWND hWndCenter)

Centers the window relative to another window.

Parameters
hWndCenterHandle to the window to center relative to.
Returns
BOOL TRUE if successful, FALSE otherwise.

Implemented in SNativeWnd.

◆ ClientToScreen()

BOOL INativeWnd::ClientToScreen ( LPPOINT lpPoint)

Converts client coordinates to screen coordinates.

Parameters
[in]

out] lpPoint Point to convert.

Returns
BOOL TRUE if successful, FALSE otherwise.

Implemented in SNativeWnd.

◆ ClientToScreen2()

BOOL INativeWnd::ClientToScreen2 ( LPRECT lpRect)

Converts client rectangle coordinates to screen coordinates.

Parameters
[in]

out] lpRect Rectangle to convert.

Returns
BOOL TRUE if successful, FALSE otherwise.

Implemented in SNativeWnd.

◆ CreateCaret()

BOOL INativeWnd::CreateCaret ( HBITMAP hBitmap,
int nWidth,
int nHeight )

Creates a caret for the window.

Parameters
hBitmapHandle to the bitmap for the caret.
nWidthWidth of the caret.
nHeightHeight of the caret.
Returns
BOOL TRUE if successful, FALSE otherwise.

Implemented in SNativeWnd.

◆ CreateNative()

HWND INativeWnd::CreateNative ( LPCTSTR lpWindowName,
DWORD dwStyle,
DWORD dwExStyle,
int x,
int y,
int nWidth,
int nHeight,
HWND hWndParent,
int nID,
LPVOID lpParam )

Creates a Native window.

Parameters
lpWindowNameName of the window.
dwStyleWindow style.
dwExStyleExtended window style.
xX position of the window.
yY position of the window.
nWidthWidth of the window.
nHeightHeight of the window.
hWndParentHandle to the parent window.
nIDControl ID of the window.
lpParamAdditional parameters.
Returns
HWND Handle to the created window.

Implemented in SNativeWnd.

◆ DestroyWindow()

BOOL INativeWnd::DestroyWindow ( )

Destroys the window.

Returns
BOOL TRUE if successful, FALSE otherwise.

Implemented in SHostWnd, and SNativeWnd.

◆ GetCapture()

HWND INativeWnd::GetCapture ( )

Retrieves the handle to the window that has captured the mouse.

Returns
HWND Handle to the capturing window.

Implemented in SNativeWnd.

◆ GetClientRect()

BOOL INativeWnd::GetClientRect ( LPRECT lpRect)

Retrieves the client rectangle.

Parameters
[out]lpRectRectangle to receive the client rectangle.
Returns
BOOL TRUE if successful, FALSE otherwise.

Implemented in SNativeWnd.

◆ GetCurrentMessage()

const MSG * INativeWnd::GetCurrentMessage ( )

Retrieves the current window message object.

Returns
const MSG* Pointer to the current message object.

Implemented in SNativeWnd.

◆ GetDC()

HDC INativeWnd::GetDC ( )

Retrieves a device context for the window.

Returns
HDC Handle to the device context.

Implemented in SNativeWnd.

◆ GetDlgCtrlID()

int INativeWnd::GetDlgCtrlID ( )

Retrieves the window ID.

Returns
int Window ID.

Implemented in SNativeWnd.

◆ GetExStyle()

DWORD INativeWnd::GetExStyle ( )

Retrieves the extended window style.

Returns
DWORD Extended window style.

Implemented in SNativeWnd.

◆ GetHwnd()

HWND INativeWnd::GetHwnd ( )

Retrieves the handle to the window.

Returns
HWND Handle to the window.

Implemented in SNativeWnd.

◆ GetMsgHandler()

MsgHandlerInfo * INativeWnd::GetMsgHandler ( )

Retrieves the message handler for the window.

Returns
MsgHandlerInfo* Pointer to the message handler information.

Implemented in SNativeWnd.

◆ GetParent()

HWND INativeWnd::GetParent ( )

Retrieves the handle to the parent window.

Returns
HWND Handle to the parent window.

Implemented in SNativeWnd.

◆ GetStyle()

DWORD INativeWnd::GetStyle ( )

Retrieves the window style.

Returns
DWORD Window style.

Implemented in SNativeWnd.

◆ GetWindowDC()

HDC INativeWnd::GetWindowDC ( )

Retrieves a device context for the entire window.

Returns
HDC Handle to the device context.

Implemented in SNativeWnd.

◆ GetWindowLongPtr()

LONG_PTR INativeWnd::GetWindowLongPtr ( int nIndex)

Retrieves the long pointer value at the specified index.

Parameters
nIndexIndex of the value to retrieve.
Returns
LONG_PTR Long pointer value.

Implemented in SNativeWnd.

◆ GetWindowRect()

BOOL INativeWnd::GetWindowRect ( LPRECT lpRect)

Retrieves the window rectangle.

Parameters
[out]lpRectRectangle to receive the window rectangle.
Returns
BOOL TRUE if successful, FALSE otherwise.

Implemented in SNativeWnd.

◆ GetWindowText()

int INativeWnd::GetWindowText ( LPTSTR lpszStringBuf,
int nMaxCount )

Retrieves the window text.

Parameters
lpszStringBufBuffer to receive the window text.
nMaxCountMaximum number of characters to copy to the buffer.
Returns
int Length of the string copied to the buffer, not including the terminating null character.

Implemented in SNativeWnd.

◆ HideCaret()

BOOL INativeWnd::HideCaret ( )

Hides the caret.

Returns
BOOL TRUE if successful, FALSE otherwise.

Implemented in SNativeWnd.

◆ Invalidate()

BOOL INativeWnd::Invalidate ( BOOL bErase)

Invalidates the entire window.

Parameters
bEraseFlag indicating if the background should be erased.
Returns
BOOL TRUE if successful, FALSE otherwise.

Implemented in SNativeWnd.

◆ InvalidateRect()

BOOL INativeWnd::InvalidateRect ( LPCRECT lpRect,
BOOL bErase )

Invalidates a specified rectangle of the window.

Parameters
lpRectRectangle to invalidate.
bEraseFlag indicating if the background should be erased.
Returns
BOOL TRUE if successful, FALSE otherwise.

Implemented in SNativeWnd.

◆ IsIconic()

BOOL INativeWnd::IsIconic ( )

Checks if the window is iconic (minimized).

Returns
BOOL TRUE if the window is iconic, FALSE otherwise.

Implemented in SNativeWnd.

◆ IsWindow()

BOOL INativeWnd::IsWindow ( )

Checks if the handle is a valid window handle.

Returns
BOOL TRUE if valid, FALSE otherwise.

Implemented in SNativeWnd.

◆ IsWindowEnabled()

BOOL INativeWnd::IsWindowEnabled ( )

Checks if the window is enabled.

Returns
BOOL TRUE if the window is enabled, FALSE otherwise.

Implemented in SNativeWnd.

◆ IsWindowVisible()

BOOL INativeWnd::IsWindowVisible ( )

Checks if the window is visible.

Returns
BOOL TRUE if the window is visible, FALSE otherwise.

Implemented in SNativeWnd.

◆ IsZoomed()

BOOL INativeWnd::IsZoomed ( )

Checks if the window is zoomed (maximized).

Returns
BOOL TRUE if the window is zoomed, FALSE otherwise.

Implemented in SNativeWnd.

◆ KillTimer()

BOOL INativeWnd::KillTimer ( UINT_PTR nIDEvent)

Kills a timer for the window.

Parameters
nIDEventTimer ID.
Returns
BOOL TRUE if successful, FALSE otherwise.

Implemented in SNativeWnd.

◆ MapWindowPoints()

int INativeWnd::MapWindowPoints ( HWND hWndTo,
LPPOINT lpPoint,
UINT nCount )

Maps a set of points from one window to another.

Parameters
hWndToHandle to the destination window.
[in]

out] lpPoint Array of points to map.

Parameters
nCountNumber of points.
Returns
int Number of points mapped.

Implemented in SNativeWnd.

◆ MapWindowRect()

int INativeWnd::MapWindowRect ( HWND hWndTo,
LPRECT lpRect )

Maps a rectangle from one window to another.

Parameters
hWndToHandle to the destination window.
[in]

out] lpRect Rectangle to map.

Returns
int Number of points mapped.

Implemented in SNativeWnd.

◆ ModifyStyle()

BOOL INativeWnd::ModifyStyle ( DWORD dwRemove,
DWORD dwAdd,
UINT nFlags )

Modifies the window style.

Parameters
dwRemoveStyles to remove.
dwAddStyles to add.
nFlagsWindow positioning flags.
Returns
BOOL TRUE if successful, FALSE otherwise.

Implemented in SNativeWnd.

◆ ModifyStyleEx()

BOOL INativeWnd::ModifyStyleEx ( DWORD dwRemove,
DWORD dwAdd,
UINT nFlags )

Modifies the extended window style.

Parameters
dwRemoveStyles to remove.
dwAddStyles to add.
nFlagsWindow positioning flags.
Returns
BOOL TRUE if successful, FALSE otherwise.

Implemented in SNativeWnd.

◆ MoveWindow()

BOOL INativeWnd::MoveWindow ( int x,
int y,
int nWidth,
int nHeight,
BOOL bRepaint )

Moves the window to the specified position and resizes it.

Parameters
xX position of the window.
yY position of the window.
nWidthWidth of the window.
nHeightHeight of the window.
bRepaintFlag indicating if the window should be repainted.
Returns
BOOL TRUE if successful, FALSE otherwise.

Implemented in SNativeWnd.

◆ MoveWindow2()

BOOL INativeWnd::MoveWindow2 ( LPCRECT lpRect,
BOOL bRepaint )

Moves the window to the specified position and resizes it using a rectangle.

Parameters
lpRectRectangle defining the new position and size of the window.
bRepaintFlag indicating if the window should be repainted.
Returns
BOOL TRUE if successful, FALSE otherwise.

Implemented in SNativeWnd.

◆ OnFinalRelease()

void INativeWnd::OnFinalRelease ( )

Final release of the object.

Final release of the object, performing cleanup if necessary.

Implemented in SMenuEx, and TObjRefImpl< INativeWnd >.

◆ PostMessage()

BOOL INativeWnd::PostMessage ( UINT message,
WPARAM wParam,
LPARAM lParam )

Posts a message to the window.

Parameters
messageMessage ID.
wParamWPARAM for the message.
lParamLPARAM for the message.
Returns
BOOL TRUE if successful, FALSE otherwise.

Implemented in SNativeWnd.

◆ Release()

long INativeWnd::Release ( )

Release reference.

Decrements the reference count of the object.

Returns
long The new reference count.

Implemented in SMenuEx, and TObjRefImpl< INativeWnd >.

◆ ReleaseCapture()

BOOL INativeWnd::ReleaseCapture ( )

Releases the mouse capture.

Returns
BOOL TRUE if successful, FALSE otherwise.

Implemented in SNativeWnd.

◆ ReleaseDC()

int INativeWnd::ReleaseDC ( HDC hDC)

Releases a device context.

Parameters
hDCHandle to the device context to release.
Returns
int Number of times the device context was released.

Implemented in SNativeWnd.

◆ ScreenToClient()

BOOL INativeWnd::ScreenToClient ( LPPOINT lpPoint)

Converts screen coordinates to client coordinates.

Parameters
[in]

out] lpPoint Point to convert.

Returns
BOOL TRUE if successful, FALSE otherwise.

Implemented in SNativeWnd.

◆ ScreenToClient2()

BOOL INativeWnd::ScreenToClient2 ( LPRECT lpRect)

Converts screen rectangle coordinates to client coordinates.

Parameters
[in]

out] lpRect Rectangle to convert.

Returns
BOOL TRUE if successful, FALSE otherwise.

Implemented in SNativeWnd.

◆ SendMessage()

LRESULT INativeWnd::SendMessage ( UINT message,
WPARAM wParam,
LPARAM lParam )

Sends a message to the window.

Parameters
messageMessage ID.
wParamWPARAM for the message.
lParamLPARAM for the message.
Returns
LRESULT Result of the message processing.

Implemented in SNativeWnd.

◆ SendNotifyMessage()

BOOL INativeWnd::SendNotifyMessage ( UINT message,
WPARAM wParam,
LPARAM lParam )

Sends a notify message to the window.

Parameters
messageMessage ID.
wParamWPARAM for the message.
lParamLPARAM for the message.
Returns
BOOL TRUE if successful, FALSE otherwise.

Implemented in SNativeWnd.

◆ SetCapture()

HWND INativeWnd::SetCapture ( )

Sets the window to capture the mouse input.

Returns
HWND Handle to the previous capturing window.

Implemented in SNativeWnd.

◆ SetFocus()

HWND INativeWnd::SetFocus ( )

Sets the input focus to the window.

Returns
HWND Handle to the previous focused window.

Implemented in SNativeWnd.

◆ SetLayeredWindowAttributes()

BOOL INativeWnd::SetLayeredWindowAttributes ( COLORREF crKey,
BYTE bAlpha,
DWORD dwFlags )

Sets the layered window attributes.

Parameters
crKeyColor key for transparency.
bAlphaAlpha value for transparency.
dwFlagsFlags for the layered window attributes.
Returns
BOOL TRUE if successful, FALSE otherwise.

Implemented in SNativeWnd.

◆ SetMsgHandler()

void INativeWnd::SetMsgHandler ( FunMsgHandler fun,
void * ctx )

Sets the message handler for the window.

Parameters
funFunction pointer to the message handler.
ctxContext pointer for the message handler.

Implemented in SNativeWnd.

◆ SetParent()

HWND INativeWnd::SetParent ( HWND hWndNewParent)

Sets the handle to the parent window.

Parameters
hWndNewParentHandle to the new parent window.
Returns
HWND Handle to the previous parent window.

Implemented in SNativeWnd.

◆ SetTimer()

UINT_PTR INativeWnd::SetTimer ( UINT_PTR nIDEvent,
UINT nElapse,
void(CALLBACK *lpfnTimer)(HWND, UINT, UINT_PTR, DWORD)  )

Sets a timer for the window.

Parameters
nIDEventTimer ID.
nElapseElapse time in milliseconds.
lpfnTimerTimer callback function, if NULL, a WM_TIMER message is generated.
Returns
UINT_PTR Timer ID.

Implemented in SNativeWnd.

◆ SetWindowLongPtr()

LONG_PTR INativeWnd::SetWindowLongPtr ( int nIndex,
LONG_PTR dwNewLong )

Sets the long pointer value at the specified index.

Parameters
nIndexIndex of the value to set.
dwNewLongNew long pointer value.
Returns
LONG_PTR Previous long pointer value.

Implemented in SNativeWnd.

◆ SetWindowPos()

BOOL INativeWnd::SetWindowPos ( HWND hWndInsertAfter,
int x,
int y,
int cx,
int cy,
UINT nFlags )

Sets the window position.

Parameters
hWndInsertAfterHandle to the window to insert after.
xX position of the window.
yY position of the window.
cxWidth of the window.
cyHeight of the window.
nFlagsWindow positioning flags.
Returns
BOOL TRUE if successful, FALSE otherwise.

Implemented in SNativeWnd.

◆ SetWindowRgn()

int INativeWnd::SetWindowRgn ( HRGN hRgn,
BOOL bRedraw )

Sets the window region.

Parameters
hRgnHandle to the region.
bRedrawFlag indicating if the window should be redrawn.
Returns
int Previous region handle.

Implemented in SNativeWnd.

◆ SetWindowText()

BOOL INativeWnd::SetWindowText ( LPCTSTR lpszString)

Sets the window text.

Parameters
lpszStringString to set as the window text.
Returns
BOOL TRUE if successful, FALSE otherwise.

Implemented in SNativeWnd.

◆ ShowCaret()

BOOL INativeWnd::ShowCaret ( )

Shows the caret.

Returns
BOOL TRUE if successful, FALSE otherwise.

Implemented in SNativeWnd.

◆ ShowWindow()

BOOL INativeWnd::ShowWindow ( int nCmdShow)

Sets the show state of the window.

Parameters
nCmdShowCommand to show the window (e.g., SW_SHOW, SW_HIDE).
Returns
BOOL TRUE if successful, FALSE otherwise.

Implemented in SHostWnd, and SNativeWnd.

◆ SubclassWindow()

BOOL INativeWnd::SubclassWindow ( HWND hWnd)

Subclasses an existing window with the SNativeWnd object.

Parameters
hWndHandle to the window to subclass.
Returns
BOOL TRUE if successful, FALSE otherwise.

Implemented in SNativeWnd.

◆ UnsubclassWindow()

HWND INativeWnd::UnsubclassWindow ( BOOL bForce)

Unsubclasses the window.

Parameters
bForceIf TRUE, forces the unsubclassing even if the current window procedure is not SNativeWnd's.
Returns
HWND Handle to the unsubclassed window.

Implemented in SNativeWnd.

◆ UpdateLayeredWindow()

BOOL INativeWnd::UpdateLayeredWindow ( HDC hdcDst,
POINT * pptDst,
SIZE * psize,
HDC hdcSrc,
POINT * pptSrc,
COLORREF crKey,
BLENDFUNCTION * pblend,
DWORD dwFlags )

Updates the layered window.

Parameters
hdcDstDestination device context.
pptDstDestination point.
psizeSize of the destination.
hdcSrcSource device context.
pptSrcSource point.
crKeyColor key for transparency.
pblendBlend function.
dwFlagsFlags for the update.
Returns
BOOL TRUE if successful, FALSE otherwise.

Implemented in SNativeWnd.


The documentation for this interface was generated from the following file: