Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qwindowdefs_win.h
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4
#
ifndef
QWINDOWDEFS_WIN_H
5
#
define
QWINDOWDEFS_WIN_H
6
7
#
include
<
QtGui
/
qtguiglobal
.
h
>
8
9
QT_BEGIN_NAMESPACE
10
11
12
QT_END_NAMESPACE
13
14
#
if
!
defined
(
Q_NOWINSTRICT
)
15
#
define
Q_WINSTRICT
16
#
endif
17
18
#
if
defined
(
Q_WINSTRICT
)
19
20
#
if
!
defined
(
STRICT
)
21
#
define
STRICT
22
#
endif
23
#
undef
NO_STRICT
24
#
define
Q_DECLARE_HANDLE
(
name
)
struct
name
##
__
;
typedef
struct
name
##
__
*
name
25
26
#
else
27
28
#
if
!
defined
(
NO_STRICT
)
29
#
define
NO_STRICT
30
#
endif
31
#
undef
STRICT
32
#
define
Q_DECLARE_HANDLE
(
name
)
typedef
HANDLE
name
33
34
#
endif
35
36
#
ifndef
HINSTANCE
37
Q_DECLARE_HANDLE
(HINSTANCE);
38
#
endif
39
#
ifndef
HMODULE
40
typedef
HINSTANCE
HMODULE
;
41
#
endif
42
#
ifndef
HDC
43
Q_DECLARE_HANDLE
(HDC);
44
#
endif
45
#
ifndef
HWND
46
Q_DECLARE_HANDLE
(HWND);
47
#
endif
48
#
ifndef
HFONT
49
Q_DECLARE_HANDLE
(HFONT);
50
#
endif
51
#
ifndef
HPEN
52
Q_DECLARE_HANDLE
(HPEN);
53
#
endif
54
#
ifndef
HBRUSH
55
Q_DECLARE_HANDLE
(HBRUSH);
56
#
endif
57
#
ifndef
HBITMAP
58
Q_DECLARE_HANDLE
(HBITMAP);
59
#
endif
60
#
ifndef
HICON
61
Q_DECLARE_HANDLE
(HICON);
62
#
endif
63
#
ifndef
HCURSOR
64
typedef
HICON
HCURSOR
;
65
#
endif
66
#
ifndef
HPALETTE
67
Q_DECLARE_HANDLE
(HPALETTE);
68
#
endif
69
#
ifndef
HRGN
70
Q_DECLARE_HANDLE
(HRGN);
71
#
endif
72
#
ifndef
HMONITOR
73
Q_DECLARE_HANDLE
(HMONITOR);
74
#
endif
75
#
ifndef
HGLRC
76
Q_DECLARE_HANDLE
(HGLRC);
77
#
endif
78
#
ifndef
_HRESULT_DEFINED
79
typedef
long
HRESULT
;
80
#
endif
81
82
typedef
struct
tagMSG
MSG
;
83
84
#
endif
// QWINDOWDEFS_WIN_H
QSqlRelationalDelegate
\inmodule QtSql
Q_DECLARE_HANDLE
#define Q_DECLARE_HANDLE(name)
Definition
qwindowdefs_win.h:24
MSG
struct tagMSG MSG
Definition
qwindowdefs_win.h:82
HRESULT
long HRESULT
Definition
qwindowdefs_win.h:79
Q_WINSTRICT
#define Q_WINSTRICT
Definition
qwindowdefs_win.h:15
HMODULE
HINSTANCE HMODULE
Definition
qwindowdefs_win.h:40
HCURSOR
HICON HCURSOR
Definition
qwindowdefs_win.h:64
qtbase
src
gui
kernel
qwindowdefs_win.h
Generated on
for Qt by
1.14.0