mirror of
https://github.com/crystalidea/qt6windows7.git
synced 2024-11-29 23:45:50 +08:00
104 lines
2.3 KiB
C
104 lines
2.3 KiB
C
|
// Copyright (C) 2016 The Qt Company Ltd.
|
||
|
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
|
||
|
|
||
|
#ifndef QT_WINDOWS_H
|
||
|
#define QT_WINDOWS_H
|
||
|
|
||
|
#if 0
|
||
|
#pragma qt_sync_skip_header_check
|
||
|
#pragma qt_sync_stop_processing
|
||
|
#endif
|
||
|
|
||
|
#ifndef WINVER
|
||
|
# define WINVER 0x0A00 // _WIN32_WINNT_WIN10
|
||
|
#endif
|
||
|
#ifndef _WIN32_WINNT
|
||
|
# define _WIN32_WINNT 0x0A00
|
||
|
#endif
|
||
|
#ifndef _WIN32_IE
|
||
|
# define _WIN32_IE 0x0A00
|
||
|
#endif
|
||
|
#ifndef NTDDI_VERSION
|
||
|
# define NTDDI_VERSION 0x0A00000C // NTDDI_WIN10_NI
|
||
|
#endif
|
||
|
|
||
|
#ifndef NOMINMAX
|
||
|
# define NOMINMAX
|
||
|
#endif
|
||
|
#include <windows.h>
|
||
|
|
||
|
// already defined when compiled with WINVER >= 0x0500
|
||
|
#ifndef SPI_SETMENUANIMATION
|
||
|
#define SPI_SETMENUANIMATION 0x1003
|
||
|
#endif
|
||
|
#ifndef SPI_SETMENUFADE
|
||
|
#define SPI_SETMENUFADE 0x1013
|
||
|
#endif
|
||
|
#ifndef SPI_SETCOMBOBOXANIMATION
|
||
|
#define SPI_SETCOMBOBOXANIMATION 0x1005
|
||
|
#endif
|
||
|
#ifndef SPI_SETTOOLTIPANIMATION
|
||
|
#define SPI_SETTOOLTIPANIMATION 0x1017
|
||
|
#endif
|
||
|
#ifndef SPI_SETTOOLTIPFADE
|
||
|
#define SPI_SETTOOLTIPFADE 0x1019
|
||
|
#endif
|
||
|
#ifndef SPI_SETUIEFFECTS
|
||
|
#define SPI_SETUIEFFECTS 0x103F
|
||
|
#endif
|
||
|
#ifndef SPI_GETMENUANIMATION
|
||
|
#define SPI_GETMENUANIMATION 0x1002
|
||
|
#endif
|
||
|
#ifndef SPI_GETMENUFADE
|
||
|
#define SPI_GETMENUFADE 0x1012
|
||
|
#endif
|
||
|
#ifndef SPI_GETCOMBOBOXANIMATION
|
||
|
#define SPI_GETCOMBOBOXANIMATION 0x1004
|
||
|
#endif
|
||
|
#ifndef SPI_GETTOOLTIPANIMATION
|
||
|
#define SPI_GETTOOLTIPANIMATION 0x1016
|
||
|
#endif
|
||
|
#ifndef SPI_GETTOOLTIPFADE
|
||
|
#define SPI_GETTOOLTIPFADE 0x1018
|
||
|
#endif
|
||
|
#ifndef SPI_GETUIEFFECTS
|
||
|
#define SPI_GETUIEFFECTS 0x103E
|
||
|
#endif
|
||
|
#ifndef SPI_GETKEYBOARDCUES
|
||
|
#define SPI_GETKEYBOARDCUES 0x100A
|
||
|
#endif
|
||
|
#ifndef SPI_GETGRADIENTCAPTIONS
|
||
|
#define SPI_GETGRADIENTCAPTIONS 0x1008
|
||
|
#endif
|
||
|
#ifndef IDC_HAND
|
||
|
#define IDC_HAND MAKEINTRESOURCE(32649)
|
||
|
#endif
|
||
|
#ifndef WM_MOUSEWHEEL
|
||
|
#define WM_MOUSEWHEEL 0x020A
|
||
|
#endif
|
||
|
#ifndef WM_MOUSEHWHEEL
|
||
|
#define WM_MOUSEHWHEEL 0x020E
|
||
|
#endif
|
||
|
#ifndef ETO_PDY
|
||
|
#define ETO_PDY 0x2000
|
||
|
#endif
|
||
|
#ifndef COLOR_GRADIENTACTIVECAPTION
|
||
|
#define COLOR_GRADIENTACTIVECAPTION 27
|
||
|
#endif
|
||
|
#ifndef COLOR_GRADIENTINACTIVECAPTION
|
||
|
#define COLOR_GRADIENTINACTIVECAPTION 28
|
||
|
#endif
|
||
|
|
||
|
// already defined when compiled with WINVER >= 0x0600
|
||
|
#ifndef SPI_GETFLATMENU
|
||
|
#define SPI_GETFLATMENU 0x1022
|
||
|
#endif
|
||
|
#ifndef CS_DROPSHADOW
|
||
|
#define CS_DROPSHADOW 0x00020000
|
||
|
#endif
|
||
|
#ifndef CLEARTYPE_QUALITY
|
||
|
#define CLEARTYPE_QUALITY 5
|
||
|
#endif
|
||
|
|
||
|
#endif // QT_WINDOWS_H
|