// LTScrCpr.h : main header file for the LTSCRCPR application // #if !defined(AFX_LTSCRCPR_H__0F1FDEE4_0C45_11D3_9A58_0060087C0C73__INCLUDED_) #define AFX_LTSCRCPR_H__0F1FDEE4_0C45_11D3_9A58_0060087C0C73__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #ifndef __AFXWIN_H__ #error include 'stdafx.h' before including this file for PCH #endif #include "resource.h" // main symbols #include "..\..\..\..\include\ClassLib\ltWrappr.h" #include "UserBtmp.h" #define WM_HANDLEPALETTE WM_APP + 0 ///////////////////////////////////////////////////////////////////////////// // CLTScrCprApp: // See LTScrCpr.cpp for the implementation of this class // class CLTScrCprApp : public CWinApp { public: L_BOOL m_bBeepOption; // Beep option L_BOOL m_bMinimizeOption; // Minimize application option L_BOOL m_bRestoreOption; // Restore application option L_TCHAR m_szCaption[41]; // Document caption LUserBitmap m_LUserBmp; // Bitmap handle void CreateNewCaptureWindow(LPTSTR lpCaption,LBitmapBase* pLBitmapSrc); CLTScrCprApp(); // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CLTScrCprApp) public: virtual BOOL InitInstance(); virtual int ExitInstance(); virtual BOOL InitApplication(); //}}AFX_VIRTUAL // Implementation //{{AFX_MSG(CLTScrCprApp) // Edit menu functions afx_msg void OnEditPaste(); afx_msg void OnUpdateEditPaste(CCmdUI* pCmdUI); // Capture menu functions afx_msg void OnCaptureActivewindow(); afx_msg void OnCaptureActiveclient(); afx_msg void OnCaptureFullscreen(); afx_msg void OnCaptureSelectedobject(); afx_msg void OnCaptureMenuundercursor(); afx_msg void OnCaptureSelectedarea(); afx_msg void OnCaptureWallpaper(); afx_msg void OnCaptureMousecursor(); afx_msg void OnCaptureWindowundercursor(); afx_msg void OnCaptureStop(); afx_msg void OnCaptureFromexedlgtree(); afx_msg void OnCaptureFromexedlgtabbedview(); afx_msg void OnUpdateCaptureActiveclient(CCmdUI* pCmdUI); afx_msg void OnUpdateCaptureActivewindow(CCmdUI* pCmdUI); afx_msg void OnUpdateCaptureFullscreen(CCmdUI* pCmdUI); afx_msg void OnUpdateCaptureSelectedobject(CCmdUI* pCmdUI); afx_msg void OnUpdateCaptureMenuundercursor(CCmdUI* pCmdUI); afx_msg void OnUpdateCaptureSelectedarea(CCmdUI* pCmdUI); afx_msg void OnUpdateCaptureWallpaper(CCmdUI* pCmdUI); afx_msg void OnUpdateCaptureMousecursor(CCmdUI* pCmdUI); afx_msg void OnUpdateCaptureWindowundercursor(CCmdUI* pCmdUI); afx_msg void OnUpdateCaptureStop(CCmdUI* pCmdUI); // Option menu functions afx_msg void OnOptionsOptions(); afx_msg void OnOptionsArea(); afx_msg void OnOptionsObject(); afx_msg void OnOptionsMin(); afx_msg void OnOptionsRestore(); afx_msg void OnOptionsBeep(); afx_msg void OnUpdateOptionsMin(CCmdUI* pCmdUI); afx_msg void OnUpdateOptionsRestore(CCmdUI* pCmdUI); afx_msg void OnUpdateOptionsBeep(CCmdUI* pCmdUI); // Help menu functions afx_msg void OnAppAbout(); //}}AFX_MSG DECLARE_MESSAGE_MAP() private: L_UINT32 m_uLoaded; // Current LEAD loaded libraries }; ///////////////////////////////////////////////////////////////////////////// //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_LTSCRCPR_H__0F1FDEE4_0C45_11D3_9A58_0060087C0C73__INCLUDED_)