private void MenuItem_Delete(object sender, RoutedEventArgs e) { if (m_CurSelectedResItem != null) { CResourceItem ri = m_CurSelectedResItem.DataContext as CResourceItem; if (ri != null) { EFileFlag f = CFileManager.Delete(ri.Path); if (f == EFileFlag.Success) { RefreshResource(); } } } }
private void MenuItem_Create_Text(object sender, RoutedEventArgs e) { if (m_CurSelectedResItem != null) { CResourceItem ri = m_CurSelectedResItem.DataContext as CResourceItem; if (ri != null) { CreateNew c = new CreateNew(); c.ShowDialog(); if (!string.IsNullOrEmpty(c.InputName)) { EFileFlag f = CFileManager.CreateFile(ri.Path, c.InputName, EFileType.Text); if (f == EFileFlag.Success) { RefreshResource(); } } } } }
/// <summary></summary> public static SafeFileHandle ReOpenFile(SafeFileHandle hOriginalFile, EFileAccess dwDesiredAccess, EFileShare dwShareMode, EFileFlag dwFlagsAndAttributes) { return(ReOpenFile_(hOriginalFile, (uint)dwDesiredAccess, (uint)dwShareMode, (uint)dwFlagsAndAttributes)); }
/// <summary></summary> public static SafeFileHandle CreateFile(string file_name, EFileAccess dwDesiredAccess, EFileShare dwShareMode, IntPtr SecurityAttributes, EFileCreation dwCreationDisposition, EFileFlag dwFlagsAndAttributes, IntPtr hTemplateFile) { return(CreateFile_(file_name, (uint)dwDesiredAccess, (uint)dwShareMode, SecurityAttributes, (uint)dwCreationDisposition, (uint)dwFlagsAndAttributes, hTemplateFile)); }