1234567891011121314151617181920212223242526272829303132333435363738 |
- #ifndef __CREATESMALLPHOTO_H_
- #define __CREATESMALLPHOTO_H_
- class CreateSmallPhoto
- {
- CreateSmallPhoto();
- public:
- ~CreateSmallPhoto();
- static CreateSmallPhoto* GetInstance()
- {
- static CreateSmallPhoto obj;
- return &obj;
- }
- void GetOrdersFromDB(OUT CStringArray& orderArr, IN CString* pField);
- BOOL IsCreateMImage();
- BOOL CreatePhoto(IN CString& strDir, IN BOOL bMPhoto);
- void LoadImageFromBuf(Image **img, BYTE *pData, DWORD leng);
- void LoadImageFromBuf(Image **img, CString path);
- BOOL ScreeningDir(IN const CString* pDir, IN CStringArray* pOrderArr, OUT CStringArray& dirArr);
- BOOL DelOKFiles(IN CString* pPath);
- void CreateOKFiles(IN CString& strDir, IN int nOldSize = 0);
- void StartThread();
- void TerminateThread();
- void Work();
-
- BOOL IsCreating(){return lCreating;}
- private:
- HANDLE m_hExitEvent; //Í˳öʼþ
- HANDLE m_hThread; //ÔÝʱûÓÃ
- LONG lCreating;
- };
- #endif
|