lpmodeldoc pmodeldoc=null;
lpselectionmgr pselectmgr=null;
double retval[3];
cstring string;
long nselcount=0;
if(!pmodeldoc) return;
pmodeldoc->get_iselectionmanager(&pselectmgr);//獲得選擇管理器指標
if(!pselectmgr) {
pmodeldoc->release();
return;
pselectmgr->getselectedobjectcount(&nselcount);//獲得選擇物件的數目
if(nselcount!=0) {
pselectmgr->igetselectionpoint(1,retval);//獲得點座標
string.format(_t("selected point(%.2f,%.2f,%.2f)"),retval[0],retval[1],retval[2]);//將座標三維顯示出來 afxmessagebox(string);
pmodeldoc->release();
pselectmgr->release();
SolidWorks二次開發的研究
1 基於vc 6 0的so i dworks二次開發途徑 1.1 使用工程嚮導swizard awx進行二次開發 1.3 自定義嚮導和用現有的例項進行二次開發 2 solidworks二次開發過程 這裡以擠壓模墊套 如圖l所示 的引數化建模的二次開發為例,詳細介紹solidworks二次開發的過程,...
Solidworks二次開發 09 新增配合參考
需要看part.featuremanager.insertmatereference函式。第乙個引數是配合參考的名稱,後面三個為一組定義乙個參考。第乙個為選擇的實體entity,然後是配合型別 整數索引 正反向 整數索引 set tempfeat selmgr.getselectedobject5 ...
如何用Qt做SolidWorks二次開發
這個問題困擾了我2年了,之前找到的教程都是mfc的,atl匯入嚮導或是通過匯入型別庫的方式來呼叫控制項,我一直都搞不明白。最近學習了activeqt以及通過activeqt控制excel word powerpoint flash後,我終於大致明白了。首先我要說明白一下,vc都是通過com來操作so...