www.pudn.com > smsinterface.rar > SmsEditView.h
#if !defined(AFX_SMSEDITVIEW_H__866E0281_1577_449D_93A3_431EDBF6B0B9__INCLUDED_) #define AFX_SMSEDITVIEW_H__866E0281_1577_449D_93A3_431EDBF6B0B9__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // SmsEditView.h : header file // #include "MainFrm.h" #include "SmsinterfaceDoc.h" ///////////////////////////////////////////////////////////////////////////// // CSmsEditView form view #ifndef __AFXEXT_H__ #include#endif class CSmsEditView : public CFormView { public: CSmsEditView(); // protected constructor used by dynamic creation DECLARE_DYNCREATE(CSmsEditView) // Form Data public: //{{AFX_DATA(CSmsEditView) enum { IDD = IDD_SMSEDIT_FORM }; CButton m_btncancel; CButton m_btnedit; CButton m_btndel; CButton m_btnadd; CListBox m_lstphonebook; CString m_name; CString m_phonenum; CString m_index; //}}AFX_DATA // Attributes public: CSmsinterfaceDoc* GetDocument(); // Operations public: // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CSmsEditView) public: virtual void OnInitialUpdate(); protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support virtual BOOL PreCreateWindow(CREATESTRUCT& cs); virtual LRESULT DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam); //}}AFX_VIRTUAL // Implementation public: CStringArray phonebookar; BOOL DelOneEntry(int nIndex,CFile& file); void WriteOneItem(CFile& file,CString str); int whichbtn; BOOL isselected; BOOL isoperating; phbook_struct *m_pbset; BOOL ReadOneItem(CFile& file, CString &str); BOOL ReadAllEntry(CFile& file, CStringArray &ar); void AnsiToUni(CString ans, CString &uni); void GetSubStr(CString str, int sindex, int eindex,CString& substr); void DeCodeUni(CString sstr, CString &dstr); void GetPhoneBookList(CStringArray &phonebook); virtual ~CSmsEditView(); #ifdef _DEBUG virtual void AssertValid() const; virtual void Dump(CDumpContext& dc) const; #endif // Generated message map functions //{{AFX_MSG(CSmsEditView) afx_msg void OnAdd(); afx_msg void OnDel(); afx_msg void OnEdit(); afx_msg void OnSelchangeListPhonebook(); afx_msg void OnSetfocusListPhonebook(); afx_msg void OnCancel(); afx_msg void OnButtonCancel(); //}}AFX_MSG DECLARE_MESSAGE_MAP() protected: BOOL AddOneEntry(CFile& file, cpbw phoneentry); BOOL EditOneEntry(int nIndex,CFile& file,cpbw phoneentry); void WriteOneEntry(CFile& file, CString &indexstr, CString &namestr, CString &phonestr); BOOL GetOneEntry(int nIndex,CFile& file,cpbw& phoneentry); BOOL ReadOneEntry(CFile& file,CString& indexstr,CString& namestr,CString& phonestr); void Getphbookitem(CString stritem,CString &indexstr,CString& phonestr,CString& namestr); }; #ifndef _DEBUG // debug version in smseditview.cpp inline CSmsinterfaceDoc* CSmsEditView::GetDocument() { return (CSmsinterfaceDoc*)m_pDocument; } #endif ///////////////////////////////////////////////////////////////////////////// //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_SMSEDITVIEW_H__866E0281_1577_449D_93A3_431EDBF6B0B9__INCLUDED_)