LAPTOP-SNT8I5JK\Boounion
2024-12-02 e5d448c95b18b46068453fa95527f1de1f7f0d45
SourceCode/Bond/BLControlsSDK/include/CellCtrl.h
@@ -55,18 +55,18 @@
      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;
   };
@@ -76,7 +76,7 @@
      CCellData()
      {
         bTurn =false;
         bUseCtl=false;//牧飘费 荤侩
         bUseCtl=false;//牧飘费 荤侩
         txtclr=clrTEXT;
         bkgclr=clrBACK;
         dwData=0;
@@ -86,7 +86,7 @@
              bool bTurning, DWORD dwUserData=0)
      {
         bTurn =bTurning;
         bUseCtl=false;//牧飘费 荤侩
         bUseCtl=false;//牧飘费 荤侩
         txtclr=TextColor;
         bkgclr=BackColor;
         dwData=dwUserData;
@@ -101,50 +101,50 @@
   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:
@@ -192,25 +192,25 @@
   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);