#if !defined(AFX_ChooseDesignSkin_H__10660444_160F_41F4_9A1D_50A4F7C66150__INCLUDED_) #define AFX_ChooseDesignSkin_H__10660444_160F_41F4_9A1D_50A4F7C66150__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif #include "ChoosePhotoBase.h" // 选设计 class ChooseDesignSkin : public ChoosePhotoBase { public: enum { IDD = IDD_DLGChoosePhotoSkin2 }; ChooseDesignSkin(DWORD id, CWnd *pParent); ChooseDesignSkin(CWnd* pParent = NULL); // standard constructor protected: virtual BOOL OnInitDialog(); virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support virtual BOOL PreTranslateMessage(MSG* pMsg); afx_msg void OnPaint(); afx_msg void OnDestroy(); afx_msg BOOL OnEraseBkgnd(CDC* pDC); afx_msg void OnFSCommandShockwaveflash1(LPCTSTR command, LPCTSTR args); afx_msg void OnDblclkList1(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnClose(); afx_msg void OnRclickList1(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnButton4(); // 保存按钮 afx_msg void OnClickList1(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnTimer(UINT nIDEvent); DECLARE_EVENTSINK_MAP() //}}AFX_MSG void OnCommandMenu(UINT nID); //响应菜单命令 #ifdef VC60 afx_msg void OnBtnClick(WPARAM wParam, LPARAM lParam); #else afx_msg LRESULT OnBtnClick(WPARAM wParam, LPARAM lParam); #endif afx_msg void OnComMsg(WPARAM wParam, LPARAM lParam); void OnCommandMenu2(UINT nID); //响应菜单命令 afx_msg long UpdateTakeZS(WPARAM inWParam, LPARAM inLParam); DECLARE_MESSAGE_MAP() public: virtual void LoadPhotos(); virtual BOOL ReLoad(); virtual BOOL OnDel(); virtual BOOL GetData(); //点击右键事件 virtual void OnRclickList1(); virtual void UpdateChooseZS(); virtual CStringArray* GetCurArray(const int nIndx); virtual CString GetZSInfo(int iItem); virtual void GetNoSelPhoto(); //绘制工作 virtual void DrawImageWork(); //绘制界面 virtual void DrawInterface(); //获取路径添加到选中相片 virtual int GetPathAddToSel(CStringArray* pSelArr, const CString& strName, CStringArray* pAllArr); public: void ReLoadPhoto(); //绘制 void DrawImage(CListCtrl* pListCtrl, CImageList* pImgList); //查看选中相片 void OnSelPhoto(); //查看入底相片 void GetDiskPhoto(); //查看入册相片 void GetAlbumPhoto(); private: int GetPathAddToSel(const CString& strName); void SortArray(); //双击 void OnDblclkList1(); //添加列表项名 int AddListItemName(CListCtrl* pListCtrl); // Construction public: BOOL m_bChooseBig; }; #endif