Share via


GweBypassCoredllThunk_t

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

This class provides access to internal GDI functions that you can use when drawing controls.

Method Description

GweBypassCoredllThunk_t::BeginPaint_I

Prepares the specified window for painting and fills a PAINTSTRUCT structure with information about the painting.

GweBypassCoredllThunk_t::BringWindowToTop_I

Brings the specified window to the top of the z-order. If the window is a top-level window, it is activated. If the window is a child window, the top-level parent window associated with the child window is activated.

GweBypassCoredllThunk_t::ChildWindowFromPoint_I

Determines which, if any, of the child windows belonging to a parent window contains the specified point.

GweBypassCoredllThunk_t::ClientToScreen_I

Converts the client coordinates of a specified point to screen coordinates.

GweBypassCoredllThunk_t::DefWindowProcW_I

Calls the default window procedure to provide default processing for any window messages that an application does not process. This method ensures that every message is processed. GweBypassCoredllThunk_t::DefWindowProcW_I is called with the same parameters received by the window procedure.

GweBypassCoredllThunk_t::DestroyWindow_I

Destroys the specified window. The method sends a WM_DESTROY message to the window to deactivate it and removes the keyboard focus from the window. The method also destroys the menu for the window, destroys timers, removes clipboard ownership, and breaks the clipboard viewer chain if the window is at the top of the viewer chain.

GweBypassCoredllThunk_t::EnableWindow_I

Enables or disables mouse and keyboard input to the specified window or control. When input is disabled, the window does not receive input such as mouse clicks and key presses. When input is enabled, the window receives all input.

GweBypassCoredllThunk_t::EndPaint_I

Marks the end of painting in the specified window. This method is required for each call to the GweBypassCoredllThunk_t::BeginPaint_I method, but only after painting is complete.

GweBypassCoredllThunk_t::EnumPropsEx_I

Enumerates all of the entries in the property list of a window by passing the entries, one by one, to a specified callback function. GweBypassCoredllThunk_t::EnumPropsEx_I continues until either GweBypassCoredllThunk_t::EnumPropsEx_I enumerates the last entry in the property list or the callback function returns FALSE

GweBypassCoredllThunk_t::GetAssociatedMenu_I

Retrieves the handle of a menu associated with the specified window.

GweBypassCoredllThunk_t::GetClassLongW_I

Retrieves the specified 32-bit (long) value from the WNDCLASS structure associated with the specified window.

GweBypassCoredllThunk_t::GetClassNameW_I

Retrieves the name of the class to which the specified window belongs.

GweBypassCoredllThunk_t::GetClientRect_I

Retrieves the coordinates of the client area of a window.

GweBypassCoredllThunk_t::GetDC_I

Retrieves a handle to a display device context for the client area of the specified window. The display device context can be used in subsequent graphics display interface (GDI) functions to draw in the client area of the window.

GweBypassCoredllThunk_t::GetDCEx_I

Retrieves a handle to a display device context for the client area of a specified window or for the entire screen. You can use the returned handle in subsequent graphics display interface (GDI) functions to draw in the device context.

GweBypassCoredllThunk_t::GetParent_I

Retrieves the handle to the specified parent window of a child window.

GweBypassCoredllThunk_t::GetProp_I

Retrieves a data handle identified by a specified character string from the property list of a specified window.

GweBypassCoredllThunk_t::GetSBInfoInternal

Retrieves internal data for a scroll bar.

GweBypassCoredllThunk_t::GetUpdateRect_I

Retrieves the coordinates of the smallest rectangle that completely encloses the update region of the specified window in client coordinates. If the window does not have an update region, GweBypassCoredllThunk_t::GetUpdateRect_I retrieves an empty rectangle, and sets all coordinates to zero.

GweBypassCoredllThunk_t::GetUpdateRgn_I

Retrieves the update region of a window by copying it into the specified region. The coordinates of the update region are relative to the upper-left corner of the window; that is, they are client coordinates.

GweBypassCoredllThunk_t::GetWindow_I

Retrieves the handle to a window that has the specified relationship to the specified window.

GweBypassCoredllThunk_t::GetWindowDC_I

Retrieves the device context for the entire window, including title bar, menus, and scroll bars.

GweBypassCoredllThunk_t::GetWindowLongW_I

Retrieves information about the specified window. GweBypassCoredllThunk_t::GetWindowLongW_I also retrieves the 32-bit (long) value at the specified offset into the extra window memory of a window.

GweBypassCoredllThunk_t::GetWindowRect_I

Retrieves the dimensions of the bounding rectangle of the specified window. The dimensions are given in screen coordinates that are relative to the upper-left corner of the screen.

GweBypassCoredllThunk_t::GetWindowRgn_I

Obtains a copy of the window region of a window. The window region of a window is set by calling the GweBypassCoredllThunk_t::SetWindowRgn_I method. The window region determines the area within the window where the system permits drawing. The system does not display any portion of a window that lies outside of the window region.

GweBypassCoredllThunk_t::GetWindowTextLengthW_I

Retrieves the length, in characters, of the title bar text for the specified window, if the window has a title bar. If the specified window is a control, the function retrieves the length of the text within the control.

GweBypassCoredllThunk_t::GetWindowTextW_I

Copies the text of the title bar of the specified window — if it has one — into a buffer. If the specified window is a control, the text of the control is copied.

GweBypassCoredllThunk_t::GetWindowThreadProcessId_I

Retrieves the identifier of the thread that created the specified window and, optionally, the identifier of the process that created the window.

GweBypassCoredllThunk_t::InvalidateRect_I

Adds a rectangle to the update region of the specified window. The update region represents the portion of the client area of the window that must be redrawn.

GweBypassCoredllThunk_t::IsChild_I

Tests whether a window is a child window or descendant window of a specified parent window. A child window is the direct descendant of a specified parent window if that parent window is in the chain of parent windows; the chain of parent windows leads from the original overlapped or pop-up window to the child window.

GweBypassCoredllThunk_t::IsWindow_I

Determines whether the specified window handle identifies an existing window.

GweBypassCoredllThunk_t::IsWindowEnabled_I

Determines whether the specified window is enabled for touch screen input and keyboard input.

GweBypassCoredllThunk_t::IsWindowVisible_I

Retrieves the visibility state of the specified window.

GweBypassCoredllThunk_t::MoveWindow_I

Changes the position and dimensions of the specified window. For a top-level window, the position and dimensions are relative to the upper-left corner of the screen. For a child window, they are relative to the upper-left corner of the parent window's client area.

GweBypassCoredllThunk_t::RectangleAnimation_I

Animates an exploding window.

GweBypassCoredllThunk_t::ReleaseDC_I

Releases a device context, freeing it for use by other applications. The effect of GweBypassCoredllThunk_t::ReleaseDC_I depends on the type of device context.

GweBypassCoredllThunk_t::RemoveProp_I

Removes an entry identified by a specified character string from the property list of a specified window.

GweBypassCoredllThunk_t::ScreenToClient_I

Converts the screen coordinates of a specified point on the screen to client coordinates.

GweBypassCoredllThunk_t::ScrollWindowEx_I

Scrolls the content of the client area of the specified window.

GweBypassCoredllThunk_t::SetAssociatedMenu_I

Sets the menu associated with a specified window.

GweBypassCoredllThunk_t::SetClassLongW_I

Replaces the specified 32-bit (LONG) value at the specified offset into the extra class memory of the WNDCLASS structure for the class to which the specified window belongs.

GweBypassCoredllThunk_t::SetParent_I

Changes the parent window of the specified child window.

GweBypassCoredllThunk_t::SetProp_I

Adds a new entry or changes an existing entry in the property list of a specified window.

GweBypassCoredllThunk_t::SetWindowLongW_I

Changes an attribute of the specified window. GweBypassCoredllThunk_t::SetWindowLongW_I also sets a 32-bit (LONG) value at the specified offset into the extra window memory of a window.

GweBypassCoredllThunk_t::SetWindowPos_I

Changes the size, position, and z-order of a child, pop-up, or top-level window. Child, pop-up, and top-level windows are ordered according to their appearance on the screen. The topmost window receives the highest rank and is the first window in the z-order.

GweBypassCoredllThunk_t::SetWindowRgn_I

Sets the window region of a window. The window region determines the area within the window where the system permits drawing. The system does not display any portion of a window that lies outside of the window region.

GweBypassCoredllThunk_t::SetWindowTextW_I

Changes the text of the title bar for the specified window, if it has one. If the specified window is a control, the text of the control is changed.®

GweBypassCoredllThunk_t::ShowWindow_I

Sets the show state for the specified window.

GweBypassCoredllThunk_t::UpdateWindow_I

Updates the client area of the specified window by sending a WM_PAINT message to the window if the update region for the window is not empty. GweBypassCoredllThunk_t::UpdateWindow_I sends a WM_PAINT message directly to the window procedure of the specified window, bypassing the application queue. If the update region is empty, no message is sent.

GweBypassCoredllThunk_t::ValidateRect_I

Validates the client area within a rectangle by removing the rectangle from the update region of the specified window.

Requirements

Header gwebypasscoredllthunk.hpp
Windows Embedded CE Windows CE .NET 4.0 and later

See Also

Reference

Gdi