修复内存泄漏缺陷
详见ReadMe.txt
This commit is contained in:
@@ -15,14 +15,14 @@
|
||||
class CScreenSpy
|
||||
{
|
||||
public:
|
||||
CScreenSpy::CScreenSpy(ULONG ulbiBitCount);
|
||||
CScreenSpy(ULONG ulbiBitCount);
|
||||
virtual ~CScreenSpy();
|
||||
ULONG CScreenSpy::GetBISize();
|
||||
LPBITMAPINFO CScreenSpy::GetBIData();
|
||||
ULONG GetBISize();
|
||||
LPBITMAPINFO GetBIData();
|
||||
ULONG m_ulbiBitCount;
|
||||
LPBITMAPINFO m_BitmapInfor_Full;
|
||||
ULONG m_ulFullWidth, m_ulFullHeight; //<2F><>Ļ<EFBFBD>ķֱ<C4B7><D6B1><EFBFBD>
|
||||
LPBITMAPINFO CScreenSpy::ConstructBI(ULONG ulbiBitCount,
|
||||
LPBITMAPINFO ConstructBI(ULONG ulbiBitCount,
|
||||
ULONG ulFullWidth, ULONG ulFullHeight);
|
||||
|
||||
HWND m_hDeskTopWnd; //<2F><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4>ھ<EFBFBD><DABE><EFBFBD>
|
||||
@@ -31,20 +31,20 @@ public:
|
||||
HBITMAP m_BitmapHandle;
|
||||
PVOID m_BitmapData_Full;
|
||||
DWORD m_dwBitBltRop;
|
||||
LPVOID CScreenSpy::GetFirstScreenData();
|
||||
ULONG CScreenSpy::GetFirstScreenLength();
|
||||
LPVOID CScreenSpy::GetNextScreenData(ULONG* ulNextSendLength);
|
||||
LPVOID GetFirstScreenData();
|
||||
ULONG GetFirstScreenLength();
|
||||
LPVOID GetNextScreenData(ULONG* ulNextSendLength);
|
||||
BYTE* m_RectBuffer;
|
||||
ULONG m_RectBufferOffset;
|
||||
BYTE m_bAlgorithm;
|
||||
VOID CScreenSpy::WriteRectBuffer(LPBYTE szBuffer,ULONG ulLength);
|
||||
VOID WriteRectBuffer(LPBYTE szBuffer,ULONG ulLength);
|
||||
CCursorInfor m_CursorInfor;
|
||||
HDC m_hDiffMemDC;
|
||||
HBITMAP m_DiffBitmapHandle;
|
||||
PVOID m_DiffBitmapData_Full;
|
||||
ULONG CScreenSpy::CompareBitmap(LPBYTE CompareSourData, LPBYTE CompareDestData,
|
||||
ULONG CompareBitmap(LPBYTE CompareSourData, LPBYTE CompareDestData,
|
||||
LPBYTE szBuffer, DWORD ulCompareLength);
|
||||
VOID CScreenSpy::ScanScreen(HDC hdcDest, HDC hdcSour, ULONG ulWidth, ULONG ulHeight);
|
||||
VOID ScanScreen(HDC hdcDest, HDC hdcSour, ULONG ulWidth, ULONG ulHeight);
|
||||
};
|
||||
|
||||
#endif // !defined(AFX_SCREENSPY_H__5F74528D_9ABD_404E_84D2_06C96A0615F4__INCLUDED_)
|
||||
|
||||
Reference in New Issue
Block a user