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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? icadentproptabs.cpp

?? mtext,編輯器,支持潛入對象
?? CPP
?? 第 1 頁 / 共 5 頁
字號:
void ent_ATTDEF_TAB::ent_No10(){
    ::EnableWindow(::GetDlgItem(m_hWnd,ATTD_SPX),FALSE);
    ::EnableWindow(::GetDlgItem(m_hWnd,ATTD_SPY),FALSE);
    ::EnableWindow(::GetDlgItem(m_hWnd,ATTD_SPZ),FALSE);
    ::EnableWindow(::GetDlgItem(m_hWnd,UPDN_ATTD_SPX),FALSE);
    ::EnableWindow(::GetDlgItem(m_hWnd,UPDN_ATTD_SPY),FALSE);
    ::EnableWindow(::GetDlgItem(m_hWnd,UPDN_ATTD_SPZ),FALSE);
    ::EnableWindow(::GetDlgItem(m_hWnd,ATTD_PICK1),FALSE);
}

void ent_ATTDEF_TAB::ent_Yes11(){
    ::EnableWindow(::GetDlgItem(m_hWnd,ATTD_APX),TRUE);
    ::EnableWindow(::GetDlgItem(m_hWnd,ATTD_APY),TRUE);
    ::EnableWindow(::GetDlgItem(m_hWnd,ATTD_APZ),TRUE);
    ::EnableWindow(::GetDlgItem(m_hWnd,UPDN_ATTD_APX),TRUE);
    ::EnableWindow(::GetDlgItem(m_hWnd,UPDN_ATTD_APY),TRUE);
    ::EnableWindow(::GetDlgItem(m_hWnd,UPDN_ATTD_APZ),TRUE);
    ::EnableWindow(::GetDlgItem(m_hWnd,ATTD_PICK2),TRUE);
}

void ent_ATTDEF_TAB::ent_No11(){
    ::EnableWindow(::GetDlgItem(m_hWnd,ATTD_APX),FALSE);
    ::EnableWindow(::GetDlgItem(m_hWnd,ATTD_APY),FALSE);
    ::EnableWindow(::GetDlgItem(m_hWnd,ATTD_APZ),FALSE);
    ::EnableWindow(::GetDlgItem(m_hWnd,UPDN_ATTD_APX),FALSE);
    ::EnableWindow(::GetDlgItem(m_hWnd,UPDN_ATTD_APY),FALSE);
    ::EnableWindow(::GetDlgItem(m_hWnd,UPDN_ATTD_APZ),FALSE);
    ::EnableWindow(::GetDlgItem(m_hWnd,ATTD_PICK2),FALSE);
}

void ent_ATTDEF_TAB::ent_Yes40(){
    ::EnableWindow(::GetDlgItem(m_hWnd,ATTD_HEIGHT),TRUE);
    ::EnableWindow(::GetDlgItem(m_hWnd,UPDN_ATTD_HEIGHT),TRUE);
}

void ent_ATTDEF_TAB::ent_No40(){
    ::EnableWindow(::GetDlgItem(m_hWnd,ATTD_HEIGHT),FALSE);
    ::EnableWindow(::GetDlgItem(m_hWnd,UPDN_ATTD_HEIGHT),FALSE);
}

void ent_ATTDEF_TAB::ent_Yes50(){
    ::EnableWindow(::GetDlgItem(m_hWnd,ATTD_ROTATE),TRUE);
    ::EnableWindow(::GetDlgItem(m_hWnd,UPDN_ATTD_ROTATE),TRUE);
}

void ent_ATTDEF_TAB::ent_No50(){
    ::EnableWindow(::GetDlgItem(m_hWnd,ATTD_ROTATE),FALSE);
    ::EnableWindow(::GetDlgItem(m_hWnd,UPDN_ATTD_ROTATE),FALSE);
}

//Grey out the correct field.
void ent_ATTDEF_TAB::OnSelChange() {
    UpdateData(TRUE);
    if((iJust72&1 && iJust74&1) || iJust72&8 || iJust72&32){
        ent_Yes10();
    }else{
        ent_No10();
    }
    if(iJust72&1 && iJust74&1){
        ent_No11();
    }else{
        ent_Yes11();
    }
    if(iJust72&8){
        ent_No40();
    }else{
        ent_Yes40();
    }
    if(iJust72&8 || iJust72&32){
        ent_No50();
    }else{
        ent_Yes50();
    }
}

//Set current selection
void ent_ATTDEF_TAB::ent_SetSel() {
    switch(iJust72) {
        case 1:
            switch(iJust74) {
                case 1:
                    iTxtCurSel=0;
                    break;
                case 2:
                    iTxtCurSel=1;
                    break;
                case 4:
                    iTxtCurSel=2;
                    break;
                case 8:
                    iTxtCurSel=3;
                    break;
                default:
                    iTxtCurSel=15;
                    break;
            }
            break;
        case 2:
            switch(iJust74) {
                case 1:
                    iTxtCurSel=4;
                    break;
                case 2:
                    iTxtCurSel=5;
                    break;
                case 4:
                    iTxtCurSel=6;
                    break;
                case 8:
                    iTxtCurSel=7;
                    break;
                default:
                    iTxtCurSel=15;
                    break;
            }
            break;
        case 4:
            switch(iJust74) {
                case 1:
                    iTxtCurSel=8;
                    break;
                case 2:
                    iTxtCurSel=9;
                    break;
                case 4:
                    iTxtCurSel=10;
                    break;
                case 8:
                    iTxtCurSel=11;
                    break;
                default:
                    iTxtCurSel=15;
                    break;
            }
            break;
        case 8:
            iTxtCurSel=12;
            break;
        case 16:
            iTxtCurSel=13;
            break;
        case 32:
            iTxtCurSel=14;
            break;
        default:
            iTxtCurSel=15;
            break;
    }
}

//Fill members from the index of the combo box
void ent_ATTDEF_TAB::ent_SelChange() {
    switch(iTxtCurSel) {
        case 0:
            iJust72=1;
            iJust74=1;
            break;
        case 1:
            iJust72=1;
            iJust74=2;
            break;
        case 2:
            iJust72=1;
            iJust74=4;
            break;
        case 3:
            iJust72=1;
            iJust74=8;
            break;
        case 4:
            iJust72=2;
            iJust74=1;
            break;
        case 5:
            iJust72=2;
            iJust74=2;
            break;
        case 6:
            iJust72=2;
            iJust74=4;
            break;
        case 7:
            iJust72=2;
            iJust74=8;
            break;
        case 8:
            iJust72=4;
            iJust74=1;
            break;
        case 9:
            iJust72=4;
            iJust74=2;
            break;
        case 10:
            iJust72=4;
            iJust74=4;
            break;
        case 11:
            iJust72=4;
            iJust74=8;
            break;
        case 12:
            iJust72=8;
            iJust74=1;
            break;
        case 13:
            iJust72=16;
            iJust74=1;
            break;
        case 14:
            iJust72=32;
            iJust74=1;
            break;
        case 15:
            iJust72=63;
            iJust74=15;
            break;
    }
}

//This will read in the styles
//into the drop down list.
void ent_ATTDEF_TAB::ent_StyleChoice() {
    int i;
	CString csTmp;

	::SendMessage(::GetDlgItem(m_hWnd,ATTD_STYLE),CB_RESETCONTENT,0,0);
// Changed by Vitaly Spirin    SDS_StartTblRead(ResourceString(IDC_ICADENTPROP_STYLE_21, "STYLE" ));
    SDS_StartTblRead("STYLE");
	while(SDS_TblReadHasMore()) {
    	csTmp=SDS_TblReadString();
    	if(csTmp.GetLength() == 0) continue; // EBATECH(CNBR) 2002/4/24 STYPE for SHAPE has null NAME.
        if(csTmp.Find('|')>0) continue;
    	::SendMessage(::GetDlgItem(m_hWnd,ATTD_STYLE),CB_ADDSTRING,0,(LPARAM)(LPCTSTR)csTmp);
    }

    for(i=0;ent_DlgItems[i].ID!=ATTD_STYLE;i++);
    if(ent_DlgItems[i].DspValue!=NULL && strisame(ent_DlgItems[i].DspValue,ResourceString(IDC_ICADENTPROP_VARIES_18, "Varies" )))
        ::SendMessage(::GetDlgItem(m_hWnd,ATTD_STYLE),CB_ADDSTRING,0,(LPARAM)ResourceString(IDC_ICADENTPROP_VARIES_18, "Varies" ));
}

void ent_ATTDEF_TAB::OnStyleChange() {
    char szTmp[IC_ACADBUF];
    struct resbuf *pRb,*pRbb=NULL;

    ::GetWindowText(::GetDlgItem(m_hWnd,ATTD_STYLE),szTmp,sizeof(szTmp)-1);
    if((pRbb=sds_tblsearch("STYLE"/*DNT*/,szTmp,0))==NULL) return;
    for(pRb=pRbb;pRb!=NULL;pRb=pRb->rbnext){
        switch(pRb->restype){
            case 40:
                if(!icadRealEqual(pRb->resval.rreal,0.0)){
                    sds_rtos(pRb->resval.rreal,-1,-1,szTmp);
                    ::SetWindowText(::GetDlgItem(m_hWnd,ATTD_HEIGHT),szTmp);
                }
                break;
            case 41:
                sds_rtos(pRb->resval.rreal,-1,-1,szTmp);
                ::SetWindowText(::GetDlgItem(m_hWnd,ATTD_SCALE),szTmp);
                break;
            case 50:
                sds_angtos(pRb->resval.rreal,-1,-1,szTmp);
                ::SetWindowText(::GetDlgItem(m_hWnd,ATTD_OBLIQUE),szTmp);
                break;
            case 71:
                if(pRb->resval.rint & IC_TEXT_GEN_BACKWARD) {
                    ::SendMessage(::GetDlgItem(m_hWnd,ATTD_BACKWARD),BM_SETCHECK,BST_CHECKED,0);
                }else{
                    ::SendMessage(::GetDlgItem(m_hWnd,ATTD_BACKWARD),BM_SETCHECK,BST_UNCHECKED,0);
                }
                if(pRb->resval.rint & IC_TEXT_GEN_UPSIDEDOWN) {
                    ::SendMessage(::GetDlgItem(m_hWnd,ATTD_UPSIDEDOWN),BM_SETCHECK,BST_CHECKED,0);
                }else{
                    ::SendMessage(::GetDlgItem(m_hWnd,ATTD_UPSIDEDOWN),BM_SETCHECK,BST_UNCHECKED,0);
                }
                break;
        }
    }
    IC_RELRB(pRbb);
    UpdateData(true);
}

void ent_ATTDEF_TAB::DoDataExchange(CDataExchange *pDX) {
    int index,iLen,start,end,i;

    for(start=0;(ent_DlgItems[start].EntTyp!=DB_ATTDEF) && (start<ent_num_of_vars);start++);
    start+=5; //Skip the layer,linetype,linetypescale,thickness and color
    for(end=start;(ent_DlgItems[end+1].EntTyp==DB_ATTDEF) && (end<ent_num_of_vars);end++);

    for(i=start;i<=end;i++){
        switch(ent_DlgItems[i].ResType){
            case RTREAL:
            case RT3DPOINT:
                if(!pDX->m_bSaveAndValidate){  //Moving data to the dialog
                    csTmp=ent_DlgItems[i].DspValue;
                    DDX_Text(pDX,ent_DlgItems[i].ID,csTmp);
                } else { //Retrieving data from the dialog
                    DDX_Text(pDX,ent_DlgItems[i].ID,csTmp);
                    DDV_MaxChars(pDX,csTmp,511);
                    if(csTmp.IsEmpty()) {
                        if(ent_DlgItems[i].DspValue!=NULL){
                            free(ent_DlgItems[i].DspValue);
                            ent_DlgItems[i].DspValue=NULL;
                        }
                    }else{
                        ent_DlgItems[i].DspValue=(char *)realloc(ent_DlgItems[i].DspValue,csTmp.GetLength()+1);
                        strcpy(ent_DlgItems[i].DspValue,(LPCTSTR)csTmp);
                    }
                }
                break;
            case RTANG:
                if(!pDX->m_bSaveAndValidate){  //Moving data to the dialog
                    csTmp=ent_DlgItems[i].DspValue;
                    DDX_Text(pDX,ent_DlgItems[i].ID,csTmp);
                } else { //Retrieving data from the dialog
                    DDX_Text(pDX,ent_DlgItems[i].ID,csTmp);
                    DDV_MaxChars(pDX,csTmp,511);
                    if(csTmp.IsEmpty()) {
                        if(ent_DlgItems[i].DspValue!=NULL){
                            free(ent_DlgItems[i].DspValue);
                            ent_DlgItems[i].DspValue=NULL;
                        }
                    }else{
                        ent_DlgItems[i].DspValue=(char *)realloc(ent_DlgItems[i].DspValue,csTmp.GetLength()+1);
                        strcpy(ent_DlgItems[i].DspValue,(LPCTSTR)csTmp);
                    }
                }
                break;
            case RTSHORT:
            case RTSTR:
                if(!pDX->m_bSaveAndValidate){  //Moving data to the dialog
                    if(ent_DlgItems[i].ID==ATTD_STYLE) {
                        index=::SendMessage(::GetDlgItem(m_hWnd,ATTD_STYLE),CB_FINDSTRINGEXACT,(WPARAM)-1,(LPARAM)ent_DlgItems[i].DspValue);
                        DDX_CBIndex(pDX,ATTD_STYLE,index);
                    }else{
                        csTmp=ent_DlgItems[i].DspValue;
                        DDX_Text(pDX,ent_DlgItems[i].ID,csTmp);
                    }
                } else { //Retrieving data from the dialog
                    if(ent_DlgItems[i].ID==ATTD_STYLE) {
                        DDX_CBIndex(pDX,ATTD_STYLE,index);
                            iLen=::SendMessage(::GetDlgItem(m_hWnd,ATTD_STYLE),CB_GETLBTEXTLEN,(WPARAM)index,0);
                            ent_DlgItems[i].DspValue=(char *)realloc(ent_DlgItems[i].DspValue,iLen+1);
                            ::SendMessage(::GetDlgItem(m_hWnd,ATTD_STYLE),CB_GETLBTEXT,(WPARAM)index,(LPARAM)ent_DlgItems[i].DspValue);
                    }else{
                        DDX_Text(pDX,ent_DlgItems[i].ID,csTmp);
                        DDV_MaxChars(pDX,csTmp,511);
                        if(csTmp.IsEmpty()) {
                            if(ent_DlgItems[i].DspValue!=NULL){
                                free(ent_DlgItems[i].DspValue);
                                ent_DlgItems[i].DspValue=NULL;
                            }
                        }else{
                            ent_DlgItems[i].DspValue=(char *)realloc(ent_DlgItems[i].DspValue,csTmp.GetLength()+1);
                            strcpy(ent_DlgItems[i].DspValue,(LPCTSTR)csTmp);
                        }
                    }
                }
            break;
            case ENT_CHECK:
                if(!pDX->m_bSaveAndValidate){ //Moving data to the dialog
                    iTmp=ent_DlgItems[i].CheckBit;
                    DDX_Check(pDX,ent_DlgItems[i].ID,iTmp);
                } else { //Retrieving data from the dialog
                    DDX_Check(pDX,ent_DlgItems[i].ID,iTmp);
                    ent_DlgItems[i].CheckBit=iTmp;
                }
            break;
            case ENT_GREY:
                if(!pDX->m_bSaveAndValidate && ent_DlgItems[i].CheckBit){ //Moving data to the dialog
                    ::EnableWindow(::GetDlgItem(m_hWnd,ent_DlgItems[i].ID),TRUE);
                }
            break;
            case ENT_JUSTI:
                if(!pDX->m_bSaveAndValidate){ //Moving data to the dialog
                    if(ent_DlgItems[i].DXFCode==72) {
                        iJust72=ent_DlgItems[i].CheckBit;
                    }else if(ent_DlgItems[i].DXFCode==74) {
                        iJust74=ent_DlgItems[i].CheckBit;
                        ent_SetSel();
                        DDX_CBIndex(pDX,ATTD_JUSTIFY,iTxtCurSel);
                    }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩www| 成人免费福利片| 欧美三级电影网| 午夜视黄欧洲亚洲| 欧美一区二区三区四区高清| 激情小说欧美图片| 久久中文娱乐网| 成人aa视频在线观看| 亚洲综合在线第一页| 91精品欧美福利在线观看| 精品在线一区二区三区| 国产精品天天看| 欧美视频中文一区二区三区在线观看| 亚洲成人av资源| 日韩精品一区二| 不卡免费追剧大全电视剧网站| 一区二区三区四区视频精品免费 | 国产一区二区三区黄视频| 国产午夜三级一区二区三| 99国内精品久久| 美腿丝袜亚洲综合| 一区在线观看视频| 777奇米四色成人影色区| 国产传媒一区在线| 亚洲第一久久影院| 国产色婷婷亚洲99精品小说| 欧美综合在线视频| 国产成人精品1024| 五月天网站亚洲| 欧美国产综合色视频| 欧美军同video69gay| 国产成人综合亚洲网站| 亚洲一二三四在线| 国产精品免费免费| 欧美一卡二卡三卡| 欧洲一区在线观看| 国产精品一区二区久久不卡| 亚洲第一久久影院| 中文字幕一区二区三区四区不卡| 日韩一区二区在线看| 色哟哟一区二区| 国产不卡在线视频| 久久不见久久见免费视频1| 亚洲一区在线播放| 成人免费在线视频| 精品国产3级a| 日韩三级精品电影久久久| 色老头久久综合| 国产成人免费av在线| 日韩国产精品91| 一区二区三区在线视频播放| 久久久www免费人成精品| 在线播放/欧美激情| 91精品福利在线| 97久久超碰国产精品电影| 国产老女人精品毛片久久| 六月丁香婷婷久久| 午夜成人免费视频| 亚洲成年人网站在线观看| 亚洲美女电影在线| 1区2区3区国产精品| 国产清纯白嫩初高生在线观看91| 日韩午夜激情电影| 在线91免费看| 91精品国产福利| 欧美精品日韩一区| 欧美日韩精品欧美日韩精品| 91在线观看地址| 91蝌蚪porny| 99国产精品久久久久久久久久| 成人激情免费视频| 成人美女视频在线看| 波多野结衣中文一区| 成人少妇影院yyyy| 成人高清视频免费观看| 国产成人午夜精品5599| 国产精品1区2区3区| 国产高清一区日本| 成人午夜私人影院| 99久久综合精品| 色偷偷久久人人79超碰人人澡| 91丝袜美腿高跟国产极品老师| 99久久综合国产精品| 91视频.com| 欧美午夜理伦三级在线观看| 在线不卡一区二区| 91精品国产入口| 精品不卡在线视频| 久久久天堂av| 国产精品久久久久永久免费观看| 日本不卡123| 精品一区二区三区欧美| 久久精品999| 成人精品视频网站| 91蝌蚪porny九色| 欧美肥妇free| 日韩精品一区二区在线| 久久久高清一区二区三区| 中文字幕日韩一区二区| 亚洲一区二区在线观看视频| 日本成人在线电影网| 韩国在线一区二区| 91麻豆免费看片| 欧美精品久久99久久在免费线 | 成人不卡免费av| 欧美在线观看禁18| 日韩欧美国产不卡| 国产精品女主播在线观看| 有坂深雪av一区二区精品| 毛片av中文字幕一区二区| 成人亚洲一区二区一| 在线观看成人小视频| 2023国产一二三区日本精品2022| 国产精品家庭影院| 免费在线观看一区| 成人黄色a**站在线观看| 欧美日韩一级大片网址| 久久女同精品一区二区| 一区二区三区不卡视频在线观看| 老司机午夜精品| 日本韩国精品在线| 欧美不卡一区二区三区四区| 中文字幕一区二区三区av| 日韩国产精品久久久久久亚洲| 成人av电影在线播放| 日韩欧美在线观看一区二区三区| 亚洲欧洲精品天堂一级 | 久久久欧美精品sm网站| 亚洲成年人网站在线观看| 国产白丝网站精品污在线入口| 欧美乱熟臀69xxxxxx| 中文字幕成人av| 日韩av高清在线观看| 99视频精品全部免费在线| 精品免费国产一区二区三区四区| 亚洲欧美偷拍三级| 成人精品视频网站| 亚洲国产精品久久艾草纯爱| 国产成人免费在线| 日韩欧美一二三| 亚洲国产精品久久不卡毛片 | **性色生活片久久毛片| 国精产品一区一区三区mba桃花 | 一区精品在线播放| 国产91富婆露脸刺激对白| 日韩亚洲欧美综合| 亚洲五月六月丁香激情| 成人午夜碰碰视频| 26uuu精品一区二区三区四区在线| 亚洲.国产.中文慕字在线| 99在线精品观看| 国产精品美女一区二区三区 | 国产亚洲污的网站| 蜜桃久久久久久| 7777精品伊人久久久大香线蕉超级流畅 | 成人免费一区二区三区视频 | youjizz国产精品| 国产日韩欧美一区二区三区综合| 日韩精品成人一区二区在线| 欧美在线观看视频一区二区| 日韩美女视频19| 成人免费观看av| 亚洲欧洲精品成人久久奇米网| 国产精品性做久久久久久| 久久综合色婷婷| 国内精品伊人久久久久av影院| 欧美成人高清电影在线| 男人的j进女人的j一区| 欧美一区二区三区思思人| 日韩成人伦理电影在线观看| 日韩三级伦理片妻子的秘密按摩| 日本亚洲电影天堂| 欧美一区二区三区四区五区| 麻豆国产精品777777在线| 日韩欧美国产一区二区三区| 免费精品视频最新在线| 欧美xxxxx裸体时装秀| 国产成人av资源| 亚洲欧美日韩在线播放| 一本大道久久精品懂色aⅴ| 亚洲大片免费看| 日韩美一区二区三区| 国产毛片精品一区| 成人免费在线视频观看| 欧美最猛性xxxxx直播| 日本最新不卡在线| 久久综合九色综合欧美亚洲| 成人黄色免费短视频| 国产精品久久久久7777按摩| 欧美在线看片a免费观看| 日本午夜精品一区二区三区电影| 精品成人一区二区三区| 欧美一级欧美三级| 国产伦精一区二区三区| 国产精品另类一区| 欧美日韩国产小视频在线观看| 免费人成网站在线观看欧美高清| 久久久欧美精品sm网站| 99精品久久久久久| 蜜臀av性久久久久蜜臀av麻豆|