Sowl
1.0
Simple Object Window Library
Main Page
Classes
Files
File List
ButtonWindow.h
1
#pragma once
2
#include "ControlWindow.h"
3
#include "ControlWindowCreator.h"
4
5
namespace
sowl
6
{
8
class
ButtonWindow
:
public
ControlWindow
9
{
10
public
:
11
static
ControlWindowCreator<ButtonWindow>
Creator(
const
Window
& parentWindow, WORD
id
);
12
13
ButtonWindow
() =
default
;
14
explicit
ButtonWindow
(HWND hwnd);
15
~
ButtonWindow
() =
default
;
16
17
// move constructor and move assigment
18
ButtonWindow
(
ButtonWindow
&& other)
noexcept
;
19
ButtonWindow
& operator=(
ButtonWindow
&& other)
noexcept
;
20
};
21
}
sowl::Window
Encapsulates a window handle.
Definition:
Window.h:8
sowl::ControlWindow
Encapsulates a control window handle.
Definition:
ControlWindow.h:7
sowl::ControlWindowCreator
Definition:
ControlWindowCreator.h:8
sowl::ButtonWindow
Encapsulates a button window handle.
Definition:
ButtonWindow.h:8
Sowl
Windows
Controls
ButtonWindow.h
Generated on Fri Apr 22 2022 00:19:47 for Sowl by
1.4.2