玉兔远程控制 0.1.0-bate14
载入中...
搜索中...
未找到
CDesktopWindows类 参考
类 CDesktopWindows 继承关系图:
CDesktopWindows 的协作图:

Public 成员函数

 CDesktopWindows (QObject *parent=nullptr)
virtual int Width () override
virtual int Height () override
virtual QImage GetDesktop () override
virtual QImage GetDesktop (int x, int y, int width, int height) override
virtual QImage GetCursor (QPoint &pos, QPoint &posHot) override
virtual QPoint GetCursorPosition () override
Public 成员函数 继承自 CDesktop
 CDesktop (QObject *parent=nullptr)
virtual bool GetHasCursor () const
virtual void SetHasCursor (bool newHaveCursor)

Private 成员函数

HDC GetDesktopDC ()

Private 属性

HDC m_DC
HDC m_MemDC
HBITMAP m_Bitmap
HBITMAP m_DesktopBitmap
int m_Width
int m_Height
QImage m_Desktop

额外继承的成员函数

信号 继承自 CDesktop
void sigUpdate (QImage desktop, QRect rect)
静态 Public 成员函数 继承自 CDesktop
static CDesktopInstance ()

详细描述

在文件 DesktopWindows.h9 行定义.

构造及析构函数说明

◆ CDesktopWindows()

CDesktopWindows::CDesktopWindows ( QObject * parent = nullptr)
explicit

在文件 DesktopWindows.cpp42 行定义.

◆ ~CDesktopWindows()

CDesktopWindows::~CDesktopWindows ( )
overridevirtual

在文件 DesktopWindows.cpp72 行定义.

成员函数说明

◆ GetCursor()

QImage CDesktopWindows::GetCursor ( QPoint & pos,
QPoint & posHot )
overridevirtual

实现了 CDesktop.

在文件 DesktopWindows.cpp253 行定义.

◆ GetCursorPosition()

QPoint CDesktopWindows::GetCursorPosition ( )
overridevirtual

实现了 CDesktop.

在文件 DesktopWindows.cpp259 行定义.

◆ GetDesktop() [1/2]

QImage CDesktopWindows::GetDesktop ( )
overridevirtual

实现了 CDesktop.

在文件 DesktopWindows.cpp112 行定义.

◆ GetDesktop() [2/2]

QImage CDesktopWindows::GetDesktop ( int x,
int y,
int width,
int height )
overridevirtual

实现了 CDesktop.

在文件 DesktopWindows.cpp159 行定义.

◆ GetDesktopDC()

HDC CDesktopWindows::GetDesktopDC ( )
private

在文件 DesktopWindows.cpp90 行定义.

◆ Height()

int CDesktopWindows::Height ( )
overridevirtual

实现了 CDesktop.

在文件 DesktopWindows.cpp106 行定义.

◆ Width()

int CDesktopWindows::Width ( )
overridevirtual

实现了 CDesktop.

在文件 DesktopWindows.cpp100 行定义.

类成员变量说明

◆ m_Bitmap

HBITMAP CDesktopWindows::m_Bitmap
private

在文件 DesktopWindows.h26 行定义.

◆ m_DC

HDC CDesktopWindows::m_DC
private

在文件 DesktopWindows.h24 行定义.

◆ m_Desktop

QImage CDesktopWindows::m_Desktop
private

在文件 DesktopWindows.h28 行定义.

◆ m_DesktopBitmap

HBITMAP CDesktopWindows::m_DesktopBitmap
private

在文件 DesktopWindows.h26 行定义.

◆ m_Height

int CDesktopWindows::m_Height
private

在文件 DesktopWindows.h27 行定义.

◆ m_MemDC

HDC CDesktopWindows::m_MemDC
private

在文件 DesktopWindows.h25 行定义.

◆ m_Width

int CDesktopWindows::m_Width
private

在文件 DesktopWindows.h27 行定义.


该类的文档由以下文件生成: