xtd.forms - Reference Guide  0.1.0
Modern c++17 library containing classes for creating Windows-based applications that take full advantage of the rich user interface features available in the Microsoft Windows, Apple macOS and Linux like Ubuntu operating system.
xtd::forms::iwin32_window Class Referenceabstract

Provides an interface to expose Win32 HWND handles. More...

#include <iwin32_window.hpp>

Inheritance diagram for xtd::forms::iwin32_window:
xtd::forms::control xtd::forms::button_base xtd::forms::group_box xtd::forms::label xtd::forms::lcd_label xtd::forms::list_control xtd::forms::picture_box xtd::forms::progress_bar xtd::forms::scroll_bar xtd::forms::scrollable_control xtd::forms::tab_control xtd::forms::text_box_base xtd::forms::track_bar

Public Member Functions

virtual intptr_t handle () const =0
 Gets the handle to the window represented by the implementer. More...
 

Detailed Description

Provides an interface to expose Win32 HWND handles.

Remarks
This interface is implemented on objects that expose Win32 HWND handles. The resultant handle can be used with Windows API calls.

Member Function Documentation

§ handle()

virtual intptr_t xtd::forms::iwin32_window::handle ( ) const
pure virtual

Gets the handle to the window represented by the implementer.

Returns
A handle to the window represented by the implementer.
Remarks
Depending on the implementer, the value of the Handle property could change during the life of the window.

Implemented in xtd::forms::control.


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