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

Public 成员函数

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

Private 成员函数

HDC GetDesktopDC ()

Private 属性

HDC m_DC
HDC m_MemDc
HBITMAP m_Bitmap
int m_Width
int m_Height

额外继承的成员函数

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

详细描述

在文件 DisplayWindows.h7 行定义.

构造及析构函数说明

◆ CDisplayWindows()

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

在文件 DisplayWindows.cpp6 行定义.

◆ ~CDisplayWindows()

CDisplayWindows::~CDisplayWindows ( )
overridevirtual

在文件 DisplayWindows.cpp14 行定义.

成员函数说明

◆ GetDesktopDC()

HDC CDisplayWindows::GetDesktopDC ( )
private

在文件 DisplayWindows.cpp28 行定义.

◆ GetDisplay()

QImage CDisplayWindows::GetDisplay ( int width,
int height,
int x,
int y )
overridevirtual

在文件 DisplayWindows.cpp45 行定义.

◆ Height()

int CDisplayWindows::Height ( )
overridevirtual

实现了 CDesktop.

在文件 DisplayWindows.cpp40 行定义.

◆ Width()

int CDisplayWindows::Width ( )
overridevirtual

实现了 CDesktop.

在文件 DisplayWindows.cpp35 行定义.

类成员变量说明

◆ m_Bitmap

HBITMAP CDisplayWindows::m_Bitmap
private

在文件 DisplayWindows.h21 行定义.

◆ m_DC

HDC CDisplayWindows::m_DC
private

在文件 DisplayWindows.h19 行定义.

◆ m_Height

int CDisplayWindows::m_Height
private

在文件 DisplayWindows.h22 行定义.

◆ m_MemDc

HDC CDisplayWindows::m_MemDc
private

在文件 DisplayWindows.h20 行定义.

◆ m_Width

int CDisplayWindows::m_Width
private

在文件 DisplayWindows.h22 行定义.


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