怎样判断cad是否打开文件
cad已在运行,怎样判断cad是否打开了文件 判断Application.DocumentManager.Count是否大于0 非常感谢 那么又如何判断某个给定的文件是否打开呢? 以前贴过的,一时找不到,再贴一次吧static extern IntPtr Lopen(string lpPathName, int iReadWrite);
static extern bool CloseHandle(IntPtr hObject);
public static bool IsOpened(string filename)
{
const int OF_READWRITE = 2;
const int OF_SHARE_DENY_NONE = 0x40;
IntPtr HFILE_ERROR = new IntPtr(-1);
IntPtr handle = Lopen(filename, OF_READWRITE | OF_SHARE_DENY_NONE);
if (handle == HFILE_ERROR)
{
return true;
}
CloseHandle(handle);
return false;
} 回复 雪山飞狐_lzh 的帖子
还是使用的windows API啊
页:
[1]