模式对话框与选择集
模式对话框使用最近发现,使用模式对话框的时候,单击确定,第一次不管用,第二次才能使用,这是什么问题?
代码如下
CAcModuleResourceOverride resOverride;
CAcUiChildDiag modalDlg(CWnd::FromHandle(adsw_acadMainWnd()));
modalDlg.DoModal();
...............
ads_name ssname;
acedSSGet(_ACRX_T("A"),NULL,NULL,NULL,ssname);
long length;
acedSSLength(ssname,&length);
acutPrintf(_ACRX_T("\n%d"),length);
当我单击第一次的时候输出
-858993460
单击第二次的时候才输出了正确的值:
知道能否说一下?
http://bbs.mjtd.com/xwb/images/bgimg/icon_logo.png 该贴已经同步到 游戏人间的微博 感觉信息不够全,分析不了。 现在解决了! 可能是没有销毁... 模式对话框不用DestoryWindows().对选择集操作就行。最好在开始的时候加上BeginEditorCommand();
CompleteEditorCommand();这两个语句。
页:
[1]