| | |
| | | int nId; //CONTROL ID |
| | | int nItem; //LIST ITEM |
| | | int nSubItem; //LIST SUBITEM |
| | | CELLCOLOR oldClr; //汲沥傈狼 祸 |
| | | CELLCOLOR newClr; //汲沥饶狼 祸 |
| | | LPWSTR lpstrOld; //涝仿傈 巩磊凯 |
| | | LPWSTR lpstrNew; //涝仿茄 巩磊凯 |
| | | CELLCOLOR oldClr; //汲沥傈狼 祸 |
| | | CELLCOLOR newClr; //汲沥饶狼 祸 |
| | | LPWSTR lpstrOld; //涝仿傈 巩磊凯 |
| | | LPWSTR lpstrNew; //涝仿茄 巩磊凯 |
| | | }; |
| | | |
| | | struct CELLDATA |
| | | { |
| | | COLORREF txtclr;//臂磊祸 |
| | | COLORREF bkgclr;//硅版祸 |
| | | bool bUseCtl;//牧飘费 荤侩 |
| | | bool bTurn; //馆娄馆娄 |
| | | COLORREF txtclr;//臂磊祸 |
| | | COLORREF bkgclr;//硅版祸 |
| | | bool bUseCtl;//牧飘费 荤侩 |
| | | bool bTurn; //馆娄馆娄 |
| | | DWORD dwData; |
| | | }; |
| | | |
| | |
| | | CCellData() |
| | | { |
| | | bTurn =false; |
| | | bUseCtl=false;//牧飘费 荤侩 |
| | | bUseCtl=false;//牧飘费 荤侩 |
| | | txtclr=clrTEXT; |
| | | bkgclr=clrBACK; |
| | | dwData=0; |
| | |
| | | bool bTurning, DWORD dwUserData=0) |
| | | { |
| | | bTurn =bTurning; |
| | | bUseCtl=false;//牧飘费 荤侩 |
| | | bUseCtl=false;//牧飘费 荤侩 |
| | | txtclr=TextColor; |
| | | bkgclr=BackColor; |
| | | dwData=dwUserData; |
| | |
| | | virtual void SerializeAllInfo(CArchive& ar); |
| | | |
| | | protected: |
| | | CBrush m_brush; //俊叼飘冠胶狼 硅版 |
| | | CEdit m_edit; //俊叼飘 冠胶 |
| | | CBrush m_brush; //俊叼飘冠胶狼 硅版 |
| | | CEdit m_edit; //俊叼飘 冠胶 |
| | | BOOL m_bCanEdit; |
| | | CFont* m_pFont; //府胶飘 迄飘 |
| | | CFont* m_pFont; //府胶飘 迄飘 |
| | | |
| | | protected: |
| | | void Printing(CDC* pDC);//府胶飘甫 橇赴飘肺 免仿茄促. |
| | | CRect GetLogRect(CDC* pDC, int nItem, int nSubItem);//府胶飘 伎Rect阑 厚啦俊 蝶扼 函券茄促. |
| | | void SetCrtToPrintRate(CDC* pDC);//拳搁苞 厘钎狼 厚啦阑 备茄促. |
| | | int GetCrtWidth();//拳搁(府胶飘)狼 气蔼阑 府畔茄促. |
| | | void Printing(CDC* pDC);//府胶飘甫 橇赴飘肺 免仿茄促. |
| | | CRect GetLogRect(CDC* pDC, int nItem, int nSubItem);//府胶飘 伎Rect阑 厚啦俊 蝶扼 函券茄促. |
| | | void SetCrtToPrintRate(CDC* pDC);//拳搁苞 厘钎狼 厚啦阑 备茄促. |
| | | int GetCrtWidth();//拳搁(府胶飘)狼 气蔼阑 府畔茄促. |
| | | |
| | | protected: |
| | | BOOL m_bSort;//Sort Flag |
| | | BOOL m_bTime;//SetTimer(,,)甫 汲沥沁绰瘤 咯何 |
| | | BOOL m_bTurnDraw;//府胶飘 盎脚矫 伎狼 祸彬捞 函秦具窍绰瘤 咯何 |
| | | UINT m_nClipOptin;//努赋焊靛 可记 |
| | | BOOL m_bTime;//SetTimer(,,)甫 汲沥沁绰瘤 咯何 |
| | | BOOL m_bTurnDraw;//府胶飘 盎脚矫 伎狼 祸彬捞 函秦具窍绰瘤 咯何 |
| | | UINT m_nClipOptin;//努赋焊靛 可记 |
| | | CHeadCtrl m_head;//HeaderCtrl |
| | | LOCATION m_mcLct;//right mouse click |
| | | LOCATION m_edLct;//edit location |
| | | UINT m_nStartColEdit; |
| | | UINT m_nEndColEdit; |
| | | CMenu m_menu;//府胶飘 皋春 |
| | | CMenu* m_pUmenu;//荤侩磊 沥狼 皋春 |
| | | CMenu m_menu;//府胶飘 皋春 |
| | | CMenu* m_pUmenu;//荤侩磊 沥狼 皋春 |
| | | CELLINFO* m_pInfo; |
| | | |
| | | //汲沥等 Item Data甫 昏力茄促. |
| | | //汲沥等 Item Data甫 昏力茄促. |
| | | void DeleteItemData(int nItem); |
| | | void DeleteAllItemData(); |
| | | |
| | | //俊叼飘冠胶狼 Data甫 荐沥沁绰瘤 咯何甫 眉农窍绊 |
| | | //何葛扩档快肺 皋矫瘤甫 焊辰促. |
| | | //俊叼飘冠胶狼 Data甫 荐沥沁绰瘤 咯何甫 眉农窍绊 |
| | | //何葛扩档快肺 皋矫瘤甫 焊辰促. |
| | | BOOL IsModifyEdit(int nItem, int nSubItem); |
| | | |
| | | //酒捞袍狼 康开捞 函沁阑 版快俊 俊叼飘冠胶狼 农扁档 函秦具 窍骨肺 |
| | | //促澜窃荐甫 捞侩窍咯 俊叼飘冠胶甫 盎脚茄促. |
| | | //酒捞袍狼 康开捞 函沁阑 版快俊 俊叼飘冠胶狼 农扁档 函秦具 窍骨肺 |
| | | //促澜窃荐甫 捞侩窍咯 俊叼飘冠胶甫 盎脚茄促. |
| | | void UpdateEdit(int nItem, int nSubItem); |
| | | |
| | | //伎狼 康开阑 盎脚茄促. |
| | | //伎狼 康开阑 盎脚茄促. |
| | | void UpdateCell(int nItem, int nSubItem); |
| | | |
| | | //伎狼 拿矾啊 函窍档废 汲沥登绢 乐绰瘤 咯何 |
| | | //伎狼 拿矾啊 函窍档废 汲沥登绢 乐绰瘤 咯何 |
| | | bool IsTurning(int nItem, int nSubItem); |
| | | |
| | | //府胶飘狼 沥纺 left,right,center 屈侥阑 备茄促. |
| | | //府胶飘狼 沥纺 left,right,center 屈侥阑 备茄促. |
| | | int GetColumnFmt(int nSubItem); |
| | | |
| | | public: |
| | |
| | | BOOL UseEdit( int nItem, int nSubItem); |
| | | void EditCtrl( MSG pMsg ); |
| | | |
| | | //Rect捞 函沁绰瘤 魄窜茄促. |
| | | //Rect捞 函沁绰瘤 魄窜茄促. |
| | | BOOL IsSubRectChange(); |
| | | |
| | | //府胶飘甫 橇赴飘肺 免仿茄促. |
| | | BOOL ListPrinting(BOOL bDialog, int Orientation=1/*啊肺=1, 技肺=2*/); |
| | | //府胶飘甫 橇赴飘肺 免仿茄促. |
| | | BOOL ListPrinting(BOOL bDialog, int Orientation=1/*啊肺=1, 技肺=2*/); |
| | | |
| | | //keystate function |
| | | BOOL IsMultiKey();//shift虐, ctrl虐殿捞 喘矾脸绰瘤 check茄促 |
| | | BOOL IsMultiKey();//shift虐, ctrl虐殿捞 喘矾脸绰瘤 check茄促 |
| | | |
| | | //font function |
| | | void SetLogFont(LOGFONT logfont);//厘钎 迄飘 |
| | | void SetListFont(LOGFONT* logfont);//府胶飘 迄飘 |
| | | void SetLogFont(LOGFONT logfont);//厘钎 迄飘 |
| | | void SetListFont(LOGFONT* logfont);//府胶飘 迄飘 |
| | | |
| | | // |
| | | int GetSubItemCount(); //拿烦荐甫 备茄促. |
| | | int GetLeftSubItem(); //谅螟栏肺何磐 劝己拳等 拿烦阑 茫绰促. |
| | | int GetRightSubItem(); //快螟栏肺何磐 劝己拳等 拿烦阑 茫绰促. |
| | | int GetSubItemCount(); //拿烦荐甫 备茄促. |
| | | int GetLeftSubItem(); //谅螟栏肺何磐 劝己拳等 拿烦阑 茫绰促. |
| | | int GetRightSubItem(); //快螟栏肺何磐 劝己拳等 拿烦阑 茫绰促. |
| | | |
| | | //荤侩磊啊 鞘夸茄 蔼阑 历厘窍绊 阂矾棵荐 乐绰 窃荐捞促. |
| | | //荤侩磊啊 鞘夸茄 蔼阑 历厘窍绊 阂矾棵荐 乐绰 窃荐捞促. |
| | | BOOL SetCellData(int nItem, int nSubItem, DWORD dwData); |
| | | DWORD GetCellData(int nItem, int nSubItem); |
| | | |