acedSSSetFirst選擇集夾點亮顯實例


        ads_name ss;        
        //執行預選 好像可以無視PICKSTYLE變量
        if (RTNORM != acedSSGet(_T("I"),NULL,NULL,NULL,ss))
        {
            //預選失敗執行手動選擇
            if (RTNORM != acedSSGet(NULL,NULL,NULL,NULL,ss))
            {
                return;
            }            
        }        
        Adesk::Int32 nLength=0;
        acedSSLength(ss,&nLength);
        acutPrintf(_T("\n共選擇了%d個對象!"),nLength);
        //亮顯對象
        acedSSSetFirst(ss,NULL);
        //acedCommand(RTSTR,_T("select"),RTPICKS,ss,RTSTR,_T(""),RTNONE);
        //acedCommand(RTSTR,_T("pselect"),RTPICKS,ss,RTSTR,_T(""),RTNONE);
        acedSSFree(ss);

注:添加命令需要添加  ACRX_CMD_USEPICKSET | ACRX_CMD_REDRAW


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM