QtCanpool 3.3.0
载入中...
搜索中...
未找到
windowkit_win.h 文件参考
#include <QtCore/qglobal.h>
#include <QtCore/qt_windows.h>
#include <QtCore/private/qwinregistry_p.h>
#include "qxwindow_global.h"

浏览源代码.

命名空间

namespace  QxWindow
 Copyright (C) 2023-2024 maminjie canpo.nosp@m.ol@1.nosp@m.63.co.nosp@m.m SPDX-License-Identifier: Apache-2.0
 
namespace  QxWindow::Private
 

宏定义

#define GET_X_LPARAM(lp)   (static_cast<int>(static_cast<short>(LOWORD(lp))))
 Copyright (C) 2023-2024 maminjie canpo.nosp@m.ol@1.nosp@m.63.co.nosp@m.m SPDX-License-Identifier: Apache-2.0
 
#define GET_Y_LPARAM(lp)   (static_cast<int>(static_cast<short>(HIWORD(lp))))
 
#define IsMinimized(hwnd)   (::IsIconic(hwnd))
 
#define IsMaximized(hwnd)   (::IsZoomed(hwnd))
 
#define RECT_WIDTH(rect)   ((rect).right - (rect).left)
 
#define RECT_HEIGHT(rect)   ((rect).bottom - (rect).top)
 
#define WM_UAHDESTROYWINDOW   (0x0090)
 
#define WM_UNREGISTER_WINDOW_SERVICES   (0x0272)
 
#define WM_NCUAHDRAWCAPTION   (0x00AE)
 
#define WM_NCUAHDRAWFRAME   (0x00AF)
 
#define SM_CXPADDEDBORDER   92
 
#define WM_DPICHANGED   0x02E0
 
#define ABM_GETAUTOHIDEBAREX   0x0000000b
 

类型定义

using QxWindow::WindowsRegistryKey = QWinRegistryKey
 

函数

RTL_OSVERSIONINFOW QxWindow::Private::GetRealOSVersion ()
 
bool QxWindow::Private::IsWindows1122H2OrGreater_Real ()
 
bool QxWindow::Private::IsWindows11OrGreater_Real ()
 
bool QxWindow::Private::IsWindows101903OrGreater_Real ()
 
bool QxWindow::Private::IsWindows101809OrGreater_Real ()
 
bool QxWindow::Private::IsWindows10OrGreater_Real ()
 
bool QxWindow::Private::IsWindows8Point1OrGreater_Real ()
 
bool QxWindow::Private::IsWindows8OrGreater_Real ()
 
bool QxWindow::Private::IsWindows10Only_Real ()
 
bool QxWindow::isImmersiveColorSetChange (WPARAM wParam, LPARAM lParam)
 

宏定义说明

◆ ABM_GETAUTOHIDEBAREX

#define ABM_GETAUTOHIDEBAREX   0x0000000b

在文件 windowkit_win.h 第 73 行定义.

◆ GET_X_LPARAM

#define GET_X_LPARAM (   lp)    (static_cast<int>(static_cast<short>(LOWORD(lp))))

Copyright (C) 2023-2024 maminjie canpo.nosp@m.ol@1.nosp@m.63.co.nosp@m.m SPDX-License-Identifier: Apache-2.0

在文件 windowkit_win.h 第 24 行定义.

◆ GET_Y_LPARAM

#define GET_Y_LPARAM (   lp)    (static_cast<int>(static_cast<short>(HIWORD(lp))))

在文件 windowkit_win.h 第 28 行定义.

◆ IsMaximized

#define IsMaximized (   hwnd)    (::IsZoomed(hwnd))

在文件 windowkit_win.h 第 36 行定义.

◆ IsMinimized

#define IsMinimized (   hwnd)    (::IsIconic(hwnd))

在文件 windowkit_win.h 第 32 行定义.

◆ RECT_HEIGHT

#define RECT_HEIGHT (   rect)    ((rect).bottom - (rect).top)

在文件 windowkit_win.h 第 44 行定义.

◆ RECT_WIDTH

#define RECT_WIDTH (   rect)    ((rect).right - (rect).left)

在文件 windowkit_win.h 第 40 行定义.

◆ SM_CXPADDEDBORDER

#define SM_CXPADDEDBORDER   92

在文件 windowkit_win.h 第 65 行定义.

◆ WM_DPICHANGED

#define WM_DPICHANGED   0x02E0

在文件 windowkit_win.h 第 69 行定义.

◆ WM_NCUAHDRAWCAPTION

#define WM_NCUAHDRAWCAPTION   (0x00AE)

在文件 windowkit_win.h 第 57 行定义.

◆ WM_NCUAHDRAWFRAME

#define WM_NCUAHDRAWFRAME   (0x00AF)

在文件 windowkit_win.h 第 61 行定义.

◆ WM_UAHDESTROYWINDOW

#define WM_UAHDESTROYWINDOW   (0x0090)

在文件 windowkit_win.h 第 49 行定义.

◆ WM_UNREGISTER_WINDOW_SERVICES

#define WM_UNREGISTER_WINDOW_SERVICES   (0x0272)

在文件 windowkit_win.h 第 53 行定义.