玉兔远程控制 0.1.0-de
载入中...
搜索中...
未找到
Public 成员函数 | Private 成员函数 | 所有成员列表
CScreenWindows类 参考
类 CScreenWindows 继承关系图:
Inheritance graph
[图例]
CScreenWindows 的协作图:
Collaboration graph
[图例]

Public 成员函数

 CScreenWindows (QObject *parent=nullptr)
 
virtual int Width () override
 
virtual int Height () override
 
virtual int VirtualTop () override
 
virtual int VirtualLeft () override
 
virtual int VirtualWidth () override
 
virtual int VirtualHeight () override
 
virtual int VisibleMonitorCount () override
 
virtual QImage GetScreen (int index=0) override
 
virtual int SetFormat (QImage::Format f=QImage::Format_ARGB32) override
 
virtual QImage::Format GetFormat (int index=0) override
 
- Public 成员函数 继承自 CScreen
 CScreen (QObject *parent=nullptr)
 
bool HasCursor ()
 
void SetHasCursor (bool bHas)
 

Private 成员函数

int GetImage (bool bBuffer)
 

额外继承的成员函数

- 信号 继承自 CScreen
void sigUpdate (QImage screen)
 
- 静态 Public 成员函数 继承自 CScreen
static CScreen * Instance ()
 
- Protected 属性 继承自 CScreen
QImage m_Screen
 
QImage::Format m_Format
 
bool m_bCursor
 
int m_nNumber
 

详细描述

在文件 ScreenWindows.h 第 8 行定义.

构造及析构函数说明

◆ CScreenWindows()

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

在文件 ScreenWindows.cpp 第 48 行定义.

◆ ~CScreenWindows()

CScreenWindows::~CScreenWindows ( )
virtual

在文件 ScreenWindows.cpp 第 53 行定义.

成员函数说明

◆ GetFormat()

QImage::Format CScreenWindows::GetFormat ( int  index = 0)
overridevirtual

重载 CScreen .

在文件 ScreenWindows.cpp 第 101 行定义.

◆ GetImage()

int CScreenWindows::GetImage ( bool  bBuffer)
private

在文件 ScreenWindows.cpp 第 124 行定义.

◆ GetScreen()

QImage CScreenWindows::GetScreen ( int  index = 0)
overridevirtual

实现了 CScreen.

在文件 ScreenWindows.cpp 第 112 行定义.

◆ Height()

int CScreenWindows::Height ( )
overridevirtual

实现了 CScreen.

在文件 ScreenWindows.cpp 第 67 行定义.

◆ SetFormat()

int CScreenWindows::SetFormat ( QImage::Format  f = QImage::Format_ARGB32)
overridevirtual

重载 CScreen .

在文件 ScreenWindows.cpp 第 106 行定义.

◆ VirtualHeight()

int CScreenWindows::VirtualHeight ( )
overridevirtual

实现了 CScreen.

在文件 ScreenWindows.cpp 第 91 行定义.

◆ VirtualLeft()

int CScreenWindows::VirtualLeft ( )
overridevirtual

实现了 CScreen.

在文件 ScreenWindows.cpp 第 81 行定义.

◆ VirtualTop()

int CScreenWindows::VirtualTop ( )
overridevirtual

实现了 CScreen.

在文件 ScreenWindows.cpp 第 76 行定义.

◆ VirtualWidth()

int CScreenWindows::VirtualWidth ( )
overridevirtual

实现了 CScreen.

在文件 ScreenWindows.cpp 第 86 行定义.

◆ VisibleMonitorCount()

int CScreenWindows::VisibleMonitorCount ( )
overridevirtual

实现了 CScreen.

在文件 ScreenWindows.cpp 第 96 行定义.

◆ Width()

int CScreenWindows::Width ( )
overridevirtual

实现了 CScreen.

在文件 ScreenWindows.cpp 第 58 行定义.


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