亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? cellrange.h

?? 一個(gè)簡(jiǎn)單的學(xué)生學(xué)籍管理工具。vc編寫(xiě)。 有喜歡的可以批評(píng)指正^_^
?? H
字號(hào):
// CellRange.h: interface for the CCellRange class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_CELLRANGE_H__F86EF761_725A_11D1_ABBA_00A0243D1382__INCLUDED_)
#define AFX_CELLRANGE_H__F86EF761_725A_11D1_ABBA_00A0243D1382__INCLUDED_

#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000

// The code contained in this file is based on the original
// WorldCom Grid control written by Joe Willcoxson,
//      mailto:chinajoe@aol.com
//      http://users.aol.com/chinajoe

class CCellID//僅僅提供一個(gè)最基本的單元格
{    
// Attributes
public:
    int row, col;

// Operations
public:
    CCellID(int nRow = -1, int nCol = -1) : row(nRow), col(nCol) {}

    int IsValid() const { return (row >= 0 && col >= 0); }
    int operator==(const CCellID& rhs)    { return (row == rhs.row && col == rhs.col); }
    int operator!=(const CCellID& rhs)    { return !operator==(rhs); }
};

class CCellRange//可以判斷二個(gè)range是否相等并且可以求他們的相交區(qū)間
//判斷一個(gè)單元格是否在此區(qū)間
{ 
public:
    
    CCellRange(int nMinRow = -1, int nMinCol = -1, int nMaxRow = -1, int nMaxCol = -1)
    {
        Set(nMinRow, nMinCol, nMaxRow, nMaxCol);
    }

    void Set(int nMinRow = -1, int nMinCol = -1, int nMaxRow = -1, int nMaxCol = -1);
    
    int  IsValid() const;
    int  InRange(int row, int col) const;
    int  InRange(const CCellID& cellID) const;
    int  Count() { return (m_nMaxRow - m_nMinRow + 1) * (m_nMaxCol - m_nMinCol + 1); }
    
    CCellID  GetTopLeft() const;
    CCellRange  Intersect(const CCellRange& rhs) const;
    
    int GetMinRow() const {return m_nMinRow;}
    void SetMinRow(int minRow) {m_nMinRow = minRow;}
    
    int GetMinCol() const {return m_nMinCol;}
    void SetMinCol(int minCol) {m_nMinCol = minCol;}
    
    int GetMaxRow() const {return m_nMaxRow;}
    void SetMaxRow(int maxRow) {m_nMaxRow = maxRow;}
    
    int GetMaxCol() const {return m_nMaxCol;}
    void SetMaxCol(int maxCol) {m_nMaxCol = maxCol;}

    int GetRowSpan() const {return m_nMaxRow - m_nMinRow + 1;}
    int GetColSpan() const {return m_nMaxCol - m_nMinCol + 1;}
    
    int  operator==(const CCellRange& rhs);
    int  operator!=(const CCellRange& rhs);
    
protected:
    int m_nMinRow;
    int m_nMinCol;
    int m_nMaxRow;
    int m_nMaxCol;
};

inline void CCellRange::Set(int minRow, int minCol, int maxRow, int maxCol)
{
     m_nMinRow = minRow;
     m_nMinCol = minCol;
     m_nMaxRow = maxRow;
     m_nMaxCol = maxCol;
}

inline int CCellRange::operator==(const CCellRange& rhs)
{
     return ((m_nMinRow == rhs.m_nMinRow) && (m_nMinCol == rhs.m_nMinCol) &&
             (m_nMaxRow == rhs.m_nMaxRow) && (m_nMaxCol == rhs.m_nMaxCol));
}

inline int CCellRange::operator!=(const CCellRange& rhs)
{
     return !operator==(rhs);
}

inline int CCellRange::IsValid() const
{
     return (m_nMinRow >= 0 && m_nMinCol >= 0 && m_nMaxRow >= 0 && m_nMaxCol >= 0 &&
             m_nMinRow <= m_nMaxRow && m_nMinCol <= m_nMaxCol);
}

inline int CCellRange::InRange(int row, int col) const
{
     return (row >= m_nMinRow && row <= m_nMaxRow && col >= m_nMinCol && col <= m_nMaxCol);
}

inline int CCellRange::InRange(const CCellID& cellID) const
{
     return InRange(cellID.row, cellID.col);
}

inline CCellID CCellRange::GetTopLeft() const
{
     return CCellID(m_nMinRow, m_nMinCol);
}

inline CCellRange CCellRange::Intersect(const CCellRange& rhs) const
{
     return CCellRange(max(m_nMinRow,rhs.m_nMinRow), max(m_nMinCol,rhs.m_nMinCol),
                       min(m_nMaxRow,rhs.m_nMaxRow), min(m_nMaxCol,rhs.m_nMaxCol));
}

#endif // !defined(AFX_CELLRANGE_H__F86EF761_725A_11D1_ABBA_00A0243D1382__INCLUDED_)

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
www.成人在线| 日本女人一区二区三区| 日韩一区和二区| 欧美亚洲日本一区| 成人黄页在线观看| 国产成人亚洲综合a∨婷婷图片| 久久精品国产亚洲5555| 日韩高清在线观看| 亚洲成人免费观看| 视频一区二区欧美| 丝袜脚交一区二区| 天天综合天天做天天综合| 亚洲第一主播视频| 亚洲一区二区三区四区五区中文 | 欧美国产丝袜视频| 日韩欧美成人午夜| 精品国产污污免费网站入口 | 欧美aⅴ一区二区三区视频| 亚洲高清不卡在线观看| 亚洲男人的天堂av| 亚洲激情综合网| 婷婷国产在线综合| 蜜桃视频第一区免费观看| 天堂蜜桃91精品| 日本最新不卡在线| 九九九久久久精品| 国产麻豆欧美日韩一区| 99国内精品久久| 欧美日本韩国一区二区三区视频| 日韩欧美亚洲一区二区| 中文成人av在线| 亚洲影院在线观看| 国产一区二区在线看| 9l国产精品久久久久麻豆| 色狠狠av一区二区三区| 欧美精品久久99久久在免费线| 日韩午夜在线影院| 精品国产麻豆免费人成网站| 欧美国产精品中文字幕| 无码av中文一区二区三区桃花岛| 久久se这里有精品| 色天天综合久久久久综合片| 678五月天丁香亚洲综合网| 欧美xxxxx牲另类人与| 国产精品系列在线| 一区二区三区在线观看视频| 国产美女av一区二区三区| 在线亚洲高清视频| 2017欧美狠狠色| 三级一区在线视频先锋 | 亚洲美腿欧美偷拍| 国产一区二区在线看| 欧美喷潮久久久xxxxx| 国产精品视频在线看| 九色综合狠狠综合久久| 欧美日韩精品一区二区天天拍小说| 久久久美女毛片 | 久久嫩草精品久久久精品| 亚洲一区二区在线视频| 成人福利视频在线看| 欧美成人精品福利| 一区二区高清在线| 精品写真视频在线观看| 亚洲精品免费电影| 免费久久精品视频| 北条麻妃国产九九精品视频| 国产永久精品大片wwwapp| 欧美丰满嫩嫩电影| 国产欧美日韩激情| 亚洲精品成人少妇| 极品美女销魂一区二区三区| eeuss鲁一区二区三区| 亚洲精品在线免费观看视频| 亚洲素人一区二区| 精品一区二区在线观看| 色猫猫国产区一区二在线视频| 精品嫩草影院久久| 久久综合九色综合97婷婷女人| 亚洲欧美日本在线| 国产精品456露脸| 56国语精品自产拍在线观看| 欧美精品久久天天躁| 国产精品久久久久精k8| 久久精品国产99久久6| 日本丰满少妇一区二区三区| 久久久99精品久久| 国产精品99久久久| 在线电影院国产精品| 成人欧美一区二区三区黑人麻豆| 美女脱光内衣内裤视频久久影院| 99re热视频这里只精品| 久久久高清一区二区三区| 视频一区二区欧美| 色婷婷综合激情| 欧美精品一区在线观看| 亚洲免费毛片网站| 成人在线综合网| 精品欧美久久久| 捆绑紧缚一区二区三区视频| 欧美精品v日韩精品v韩国精品v| 国产一区 二区| 久久网站最新地址| 亚洲欧美自拍偷拍| 欧美一级理论片| 一区二区三区四区不卡视频| 不卡av电影在线播放| 精品国产免费视频| 国产精品高潮呻吟久久| 色久优优欧美色久优优| 自拍偷在线精品自拍偷无码专区| 蜜桃av噜噜一区| 在线观看日韩精品| 国产精品久久久久影院亚瑟 | 欧美日韩综合在线| 中文字幕一区二区三区蜜月| 国内精品嫩模私拍在线| 欧美性猛片aaaaaaa做受| 欧美一级片在线观看| 日韩在线a电影| 日韩精品一区二区三区四区| 日韩和欧美一区二区| 91精品在线麻豆| 91麻豆国产在线观看| 一区二区三区高清不卡| 色天天综合久久久久综合片| 亚洲乱码国产乱码精品精小说| 不卡av在线免费观看| 麻豆视频一区二区| 久久久99久久| 色综合天天天天做夜夜夜夜做| 亚洲日本va午夜在线电影| 欧美日韩综合一区| 中文字幕免费不卡在线| 色欧美日韩亚洲| 国产精品福利在线播放| 久久疯狂做爰流白浆xx| 极品瑜伽女神91| 亚洲欧洲精品天堂一级 | 美国三级日本三级久久99| 亚洲丝袜美腿综合| 在线播放欧美女士性生活| 麻豆成人av在线| 国产精品久久久久永久免费观看| 精品免费国产一区二区三区四区| 成人影视亚洲图片在线| 亚洲欧美一区二区久久| 欧美精品乱码久久久久久按摩| 99精品黄色片免费大全| 亚洲国产精品尤物yw在线观看| 2020国产精品| 在线精品视频一区二区三四| 99天天综合性| 另类小说综合欧美亚洲| 中文字幕中文在线不卡住| 7777精品伊人久久久大香线蕉的 | 国产伦精品一区二区三区免费迷| 亚洲精品免费在线| 精品国产伦一区二区三区观看体验| 99视频国产精品| 韩国成人在线视频| 激情综合网激情| 亚洲男人的天堂av| 国产欧美日韩精品在线| 欧美一区二区久久| 国产伦精品一区二区三区免费迷 | 国产成人综合在线观看| 国产乱对白刺激视频不卡| 亚洲国产日产av| 国产精品久久久久一区二区三区| 激情深爱一区二区| 成人做爰69片免费看网站| 精品写真视频在线观看| 午夜激情久久久| 久久久久国产精品人| 中文字幕制服丝袜成人av | 日韩精品中文字幕在线一区| 在线欧美日韩国产| 免费人成精品欧美精品| 狠狠色狠狠色综合| 九色综合国产一区二区三区| 午夜视频一区在线观看| 亚洲三级视频在线观看| 亚州成人在线电影| 亚洲午夜国产一区99re久久| 18涩涩午夜精品.www| 在线观看国产91| 日韩精品影音先锋| 日韩欧美亚洲国产另类| 欧美成人综合网站| 欧美国产在线观看| 综合精品久久久| 一区二区三区欧美在线观看| 亚洲精品国产无套在线观| 亚洲国产一区二区在线播放| 日日夜夜精品视频免费| 欧美aaaaa成人免费观看视频| 国产女人18水真多18精品一级做 | 久久精品噜噜噜成人av农村| 国产69精品久久777的优势| 国产98色在线|日韩|