vwclass.mc

来自「microstation MDL入门指导手册!」· MC 代码 · 共 37 行

MC
37
字号
/*-------------------------------------------------------------------------------+
|  Copyright(c)1991,Mach N.Dinh-Vu,All Rights Reserved                         |
|  Revision   : 1.0.a                                                            |
|  UpdateToV8 : MicroStationFan                                                  |
+--------------------------------------------------------------------------------+
|  Set the file into VIEW ONLY mode by disabling command class                   |
+-------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------+
|  Include  Files                                                                |
+-------------------------------------------------------------------------------*/
#include   <cmdclass.h>
#include   <msinput.fdf>
#include   <msoutput.fdf>

/*--------------------------------------------------------------------------+
| name           main                                                       |
+--------------------------------------------------------------------------*/
Private void main (void)
{
   long    mask;
   /* disable all class */
   mask = 0xffffffff;
   mdlInput_disableCommandClass (mask, mask);
   
   /* enable specific classes */
   mask = 1 << (VIEWING - 1);
   mask |= 1 << (PLOT - 1);
   mask |= 1 << (MEASURE - 1);
   mask |= 1 << (INPUT - 1);
   mask |= 1 << (VIEWPARAM - 1);
   mask |= 1 << (VIEWIMMED - 1);
   mask |= 1 << (WINDOWMAN - 1);
   mask |= 1 << (DIALOGMAN  - 1);
   mdlInput_enableCommandClass (mask, 0L );
   mdlOutput_prompt ("file set to VIEW ONLY");
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?