玉兔远程控制 0.0.31
载入中...
搜索中...
未找到
Public 成员函数 | Private 成员函数 | Private 属性 | 所有成员列表
CDesktopWindows类 参考
类 CDesktopWindows 继承关系图:
CDesktop

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 行定义.


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