mirror of
https://github.com/reactos/reactos.git
synced 2025-02-23 08:55:19 +00:00
[SHELL32]
- Move folder properties to CFileDefExt class and share as much code as possible. Now changing file attributes is implemented. - Fix a warning (patch by EDIJS - #6821) - Load property sheet handlers from "Directory" key svn path=/trunk/; revision=54948
This commit is contained in:
parent
fa7cafe95d
commit
e33ae91647
34 changed files with 582 additions and 732 deletions
|
@ -416,7 +416,37 @@ CFileDefExt::InitFileType(HWND hwndDlg)
|
|||
|
||||
/*************************************************************************
|
||||
*
|
||||
* SHFileGeneralGetFileTimeString [Internal]
|
||||
* CFileDefExt::InitFilePath [Internal]
|
||||
*
|
||||
* sets file path string and filename string
|
||||
*
|
||||
*/
|
||||
|
||||
BOOL
|
||||
CFileDefExt::InitFilePath(HWND hwndDlg)
|
||||
{
|
||||
/* Find the filename */
|
||||
WCHAR *pwszFilename = PathFindFileNameW(m_wszPath);
|
||||
|
||||
if (pwszFilename > m_wszPath)
|
||||
{
|
||||
/* Location field */
|
||||
WCHAR wszLocation[MAX_PATH];
|
||||
StringCchCopyNW(wszLocation, _countof(wszLocation), m_wszPath, pwszFilename - m_wszPath);
|
||||
PathRemoveBackslashW(wszLocation);
|
||||
|
||||
SetDlgItemTextW(hwndDlg, 14009, wszLocation);
|
||||
}
|
||||
|
||||
/* Filename field */
|
||||
SetDlgItemTextW(hwndDlg, 14001, pwszFilename);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
/*************************************************************************
|
||||
*
|
||||
* CFileDefExt::GetFileTimeString [Internal]
|
||||
*
|
||||
* formats a given LPFILETIME struct into readable user format
|
||||
*/
|
||||
|
@ -453,95 +483,67 @@ CFileDefExt::GetFileTimeString(LPFILETIME lpFileTime, LPWSTR pwszResult, UINT cc
|
|||
|
||||
/*************************************************************************
|
||||
*
|
||||
* SH_FileGeneralSetText [Internal]
|
||||
*
|
||||
* sets file path string and filename string
|
||||
*
|
||||
*/
|
||||
|
||||
BOOL
|
||||
CFileDefExt::InitFilePath(HWND hwndDlg)
|
||||
{
|
||||
/* Find the filename */
|
||||
WCHAR *pwszFilename = PathFindFileNameW(m_wszPath);
|
||||
|
||||
if (pwszFilename > m_wszPath)
|
||||
{
|
||||
/* Location field */
|
||||
WCHAR wszLocation[MAX_PATH];
|
||||
StringCchCopyNW(wszLocation, _countof(wszLocation), m_wszPath, pwszFilename - m_wszPath);
|
||||
PathRemoveBackslashW(wszLocation);
|
||||
|
||||
SetDlgItemTextW(hwndDlg, 14009, wszLocation);
|
||||
}
|
||||
|
||||
/* Filename field */
|
||||
SetDlgItemTextW(hwndDlg, 14001, pwszFilename);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
/*************************************************************************
|
||||
*
|
||||
* SH_FileGeneralSetFileSizeTime [Internal]
|
||||
* CFileDefExt::InitFileAttr [Internal]
|
||||
*
|
||||
* retrieves file information from file and sets in dialog
|
||||
*
|
||||
*/
|
||||
|
||||
BOOL
|
||||
CFileDefExt::InitFileSizeTime(HWND hwndDlg)
|
||||
CFileDefExt::InitFileAttr(HWND hwndDlg)
|
||||
{
|
||||
WCHAR wszBuf[MAX_PATH];
|
||||
|
||||
TRACE("SH_FileGeneralSetFileSizeTime %ls\n", m_wszPath);
|
||||
TRACE("InitFileAttr %ls\n", m_wszPath);
|
||||
|
||||
HANDLE hFile = CreateFileW(m_wszPath,
|
||||
GENERIC_READ,
|
||||
FILE_SHARE_READ,
|
||||
NULL,
|
||||
OPEN_EXISTING,
|
||||
FILE_ATTRIBUTE_NORMAL,
|
||||
NULL);
|
||||
|
||||
if (hFile == INVALID_HANDLE_VALUE)
|
||||
WIN32_FILE_ATTRIBUTE_DATA FileInfo;
|
||||
if (GetFileAttributesExW(m_wszPath, GetFileExInfoStandard, &FileInfo))
|
||||
{
|
||||
WARN("failed to open file %s\n", debugstr_w(m_wszPath));
|
||||
return FALSE;
|
||||
/* Update attribute checkboxes */
|
||||
if (FileInfo.dwFileAttributes & FILE_ATTRIBUTE_READONLY)
|
||||
SendDlgItemMessage(hwndDlg, 14021, BM_SETCHECK, BST_CHECKED, 0);
|
||||
if (FileInfo.dwFileAttributes & FILE_ATTRIBUTE_HIDDEN)
|
||||
SendDlgItemMessage(hwndDlg, 14022, BM_SETCHECK, BST_CHECKED, 0);
|
||||
if (FileInfo.dwFileAttributes & FILE_ATTRIBUTE_ARCHIVE)
|
||||
SendDlgItemMessage(hwndDlg, 14023, BM_SETCHECK, BST_CHECKED, 0);
|
||||
|
||||
/* Update creation time */
|
||||
if (GetFileTimeString(&FileInfo.ftCreationTime, wszBuf, _countof(wszBuf)))
|
||||
SetDlgItemTextW(hwndDlg, 14015, wszBuf);
|
||||
|
||||
/* For files display last access and last write time */
|
||||
if (!m_bDir)
|
||||
{
|
||||
if (GetFileTimeString(&FileInfo.ftLastAccessTime, wszBuf, _countof(wszBuf)))
|
||||
SetDlgItemTextW(hwndDlg, 14019, wszBuf);
|
||||
|
||||
if (GetFileTimeString(&FileInfo.ftLastWriteTime, wszBuf, _countof(wszBuf)))
|
||||
SetDlgItemTextW(hwndDlg, 14017, wszBuf);
|
||||
|
||||
/* Update size of file */
|
||||
ULARGE_INTEGER FileSize;
|
||||
FileSize.u.LowPart = FileInfo.nFileSizeLow;
|
||||
FileSize.u.HighPart = FileInfo.nFileSizeHigh;
|
||||
if (SH_FormatFileSizeWithBytes(&FileSize, wszBuf, _countof(wszBuf)))
|
||||
SetDlgItemTextW(hwndDlg, 14011, wszBuf);
|
||||
}
|
||||
}
|
||||
|
||||
FILETIME CreateTime, AccessedTime, WriteTime;
|
||||
if (!GetFileTime(hFile, &CreateTime, &AccessedTime, &WriteTime))
|
||||
if (m_bDir)
|
||||
{
|
||||
WARN("GetFileTime failed\n");
|
||||
CloseHandle(hFile);
|
||||
return FALSE;
|
||||
}
|
||||
/* For directories files have to be counted */
|
||||
StringCchCopyW(wszBuf, _countof(wszBuf), m_wszPath);
|
||||
CountFolderAndFiles(wszBuf, _countof(wszBuf));
|
||||
|
||||
LARGE_INTEGER FileSize;
|
||||
if (!GetFileSizeEx(hFile, &FileSize))
|
||||
{
|
||||
WARN("GetFileSize failed\n");
|
||||
CloseHandle(hFile);
|
||||
return FALSE;
|
||||
}
|
||||
/* Update size filed */
|
||||
if (SH_FormatFileSizeWithBytes(&m_DirSize, wszBuf, _countof(wszBuf)))
|
||||
SetDlgItemTextW(hwndDlg, 14011, wszBuf);
|
||||
|
||||
CloseHandle(hFile);
|
||||
|
||||
if (GetFileTimeString(&CreateTime, wszBuf, _countof(wszBuf)))
|
||||
SetDlgItemTextW(hwndDlg, 14015, wszBuf);
|
||||
|
||||
if (GetFileTimeString(&AccessedTime, wszBuf, _countof(wszBuf)))
|
||||
SetDlgItemTextW(hwndDlg, 14019, wszBuf);
|
||||
|
||||
if (GetFileTimeString(&WriteTime, wszBuf, _countof(wszBuf)))
|
||||
SetDlgItemTextW(hwndDlg, 14017, wszBuf);
|
||||
|
||||
if (SH_FormatFileSizeWithBytes((PULARGE_INTEGER)&FileSize,
|
||||
wszBuf,
|
||||
sizeof(wszBuf) / sizeof(WCHAR)))
|
||||
{
|
||||
SetDlgItemTextW(hwndDlg, 14011, wszBuf);
|
||||
/* Display files and folders count */
|
||||
WCHAR wszFormat[256];
|
||||
LoadStringW(shell32_hInstance, IDS_FILE_FOLDER, wszFormat, _countof(wszFormat));
|
||||
StringCchPrintfW(wszBuf, _countof(wszBuf), wszFormat, m_cFiles, m_cFolders);
|
||||
SetDlgItemTextW(hwndDlg, 14027, wszBuf);
|
||||
}
|
||||
|
||||
return TRUE;
|
||||
|
@ -564,35 +566,30 @@ CFileDefExt::InitGeneralPage(HWND hwndDlg)
|
|||
InitFileType(hwndDlg);
|
||||
|
||||
/* Set open with application */
|
||||
if (!PathIsExeW(m_wszPath))
|
||||
InitOpensWithField(hwndDlg);
|
||||
else
|
||||
if (!m_bDir)
|
||||
{
|
||||
WCHAR wszBuf[MAX_PATH];
|
||||
LoadStringW(shell32_hInstance, IDS_EXE_DESCRIPTION, wszBuf, _countof(wszBuf));
|
||||
SetDlgItemTextW(hwndDlg, 14006, wszBuf);
|
||||
ShowWindow(GetDlgItem(hwndDlg, 14024), SW_HIDE);
|
||||
LPCWSTR pwszDescr = m_VerInfo.GetString(L"FileDescription");
|
||||
if (pwszDescr)
|
||||
SetDlgItemTextW(hwndDlg, 14007, pwszDescr);
|
||||
if (!PathIsExeW(m_wszPath))
|
||||
InitOpensWithField(hwndDlg);
|
||||
else
|
||||
{
|
||||
StringCbCopyW(wszBuf, sizeof(wszBuf), PathFindFileNameW(m_wszPath));
|
||||
PathRemoveExtension(wszBuf);
|
||||
SetDlgItemTextW(hwndDlg, 14007, wszBuf);
|
||||
WCHAR wszBuf[MAX_PATH];
|
||||
LoadStringW(shell32_hInstance, IDS_EXE_DESCRIPTION, wszBuf, _countof(wszBuf));
|
||||
SetDlgItemTextW(hwndDlg, 14006, wszBuf);
|
||||
ShowWindow(GetDlgItem(hwndDlg, 14024), SW_HIDE);
|
||||
LPCWSTR pwszDescr = m_VerInfo.GetString(L"FileDescription");
|
||||
if (pwszDescr)
|
||||
SetDlgItemTextW(hwndDlg, 14007, pwszDescr);
|
||||
else
|
||||
{
|
||||
StringCbCopyW(wszBuf, sizeof(wszBuf), PathFindFileNameW(m_wszPath));
|
||||
PathRemoveExtension(wszBuf);
|
||||
SetDlgItemTextW(hwndDlg, 14007, wszBuf);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* Set file created/modfied/accessed time */
|
||||
InitFileSizeTime(hwndDlg);
|
||||
|
||||
DWORD dwAttr = GetFileAttributesW(m_wszPath);
|
||||
if (dwAttr & FILE_ATTRIBUTE_READONLY)
|
||||
SendDlgItemMessage(hwndDlg, 14021, BM_SETCHECK, BST_CHECKED, 0);
|
||||
if (dwAttr & FILE_ATTRIBUTE_HIDDEN)
|
||||
SendDlgItemMessage(hwndDlg, 14022, BM_SETCHECK, BST_CHECKED, 0);
|
||||
if (dwAttr & FILE_ATTRIBUTE_ARCHIVE)
|
||||
SendDlgItemMessage(hwndDlg, 14023, BM_SETCHECK, BST_CHECKED, 0);
|
||||
/* Set file created/modfied/accessed time, size and attributes */
|
||||
InitFileAttr(hwndDlg);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
@ -634,7 +631,33 @@ CFileDefExt::GeneralPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPar
|
|||
oainfo.oaifInFlags = OAIF_REGISTER_EXT|OAIF_FORCE_REGISTRATION;
|
||||
return SUCCEEDED(SHOpenWithDialog(hwndDlg, &oainfo));
|
||||
}
|
||||
else if (LOWORD(wParam) == 14021 || LOWORD(wParam) == 14022 || LOWORD(wParam) == 14023) /* checkboxes */
|
||||
PropSheet_Changed(GetParent(hwndDlg), hwndDlg);
|
||||
break;
|
||||
case WM_NOTIFY:
|
||||
{
|
||||
CFileDefExt *pFileDefExt = (CFileDefExt*)GetWindowLongPtr(hwndDlg, DWLP_USER);
|
||||
LPPSHNOTIFY lppsn = (LPPSHNOTIFY)lParam;
|
||||
if (lppsn->hdr.code == PSN_APPLY)
|
||||
{
|
||||
DWORD dwAttr = GetFileAttributesW(pFileDefExt->m_wszPath);
|
||||
if (dwAttr)
|
||||
{
|
||||
dwAttr &= ~(FILE_ATTRIBUTE_READONLY|FILE_ATTRIBUTE_HIDDEN|FILE_ATTRIBUTE_ARCHIVE);
|
||||
|
||||
if (BST_CHECKED == SendDlgItemMessageW(hwndDlg, 14021, BM_GETCHECK, 0, 0))
|
||||
dwAttr |= FILE_ATTRIBUTE_READONLY;
|
||||
if (BST_CHECKED == SendDlgItemMessageW(hwndDlg, 14022, BM_GETCHECK, 0, 0))
|
||||
dwAttr |= FILE_ATTRIBUTE_HIDDEN;
|
||||
if (BST_CHECKED == SendDlgItemMessageW(hwndDlg, 14023, BM_GETCHECK, 0, 0))
|
||||
dwAttr |= FILE_ATTRIBUTE_ARCHIVE;
|
||||
|
||||
SetFileAttributesW(pFileDefExt->m_wszPath, dwAttr);
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
break;
|
||||
}
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -803,9 +826,11 @@ CFileDefExt::VersionPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPar
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
CFileDefExt::CFileDefExt()
|
||||
CFileDefExt::CFileDefExt():
|
||||
m_bDir(FALSE), m_cFiles(0), m_cFolders(0)
|
||||
{
|
||||
m_wszPath[0] = L'\0';
|
||||
m_DirSize.QuadPart = 0ull;
|
||||
}
|
||||
|
||||
CFileDefExt::~CFileDefExt()
|
||||
|
@ -843,8 +868,11 @@ CFileDefExt::Initialize(LPCITEMIDLIST pidlFolder, IDataObject *pDataObj, HKEY hk
|
|||
}
|
||||
|
||||
ReleaseStgMedium(&stgm);
|
||||
|
||||
TRACE("File properties %ls\n", m_wszPath);
|
||||
m_VerInfo.Load(m_wszPath);
|
||||
m_bDir = PathIsDirectoryW(m_wszPath) ? TRUE : FALSE;
|
||||
if (!m_bDir)
|
||||
m_VerInfo.Load(m_wszPath);
|
||||
|
||||
return S_OK;
|
||||
}
|
||||
|
@ -874,15 +902,16 @@ HRESULT WINAPI
|
|||
CFileDefExt::AddPages(LPFNADDPROPSHEETPAGE pfnAddPage, LPARAM lParam)
|
||||
{
|
||||
HPROPSHEETPAGE hPage;
|
||||
LPCSTR pszRes = m_bDir ? "SHELL_FOLDER_GENERAL_DLG" : "SHELL_FILE_GENERAL_DLG";
|
||||
|
||||
hPage = SH_CreatePropertySheetPage("SHELL_FILE_GENERAL_DLG",
|
||||
GeneralPageProc,
|
||||
(LPARAM)this,
|
||||
NULL);
|
||||
hPage = SH_CreatePropertySheetPage(pszRes,
|
||||
GeneralPageProc,
|
||||
(LPARAM)this,
|
||||
NULL);
|
||||
if (hPage)
|
||||
pfnAddPage(hPage, lParam);
|
||||
|
||||
if (GetFileVersionInfoSizeW(m_wszPath, NULL))
|
||||
if (!m_bDir && GetFileVersionInfoSizeW(m_wszPath, NULL))
|
||||
{
|
||||
hPage = SH_CreatePropertySheetPage("SHELL_FILE_VERSION_DLG",
|
||||
VersionPageProc,
|
||||
|
@ -915,3 +944,54 @@ CFileDefExt::GetSite(REFIID iid, void **ppvSite)
|
|||
UNIMPLEMENTED;
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
BOOL
|
||||
CFileDefExt::CountFolderAndFiles(LPWSTR pwszBuf, UINT cchBufMax)
|
||||
{
|
||||
/* Find filename position */
|
||||
UINT cchBuf = wcslen(pwszBuf);
|
||||
WCHAR *pwszFilename = pwszBuf + cchBuf;
|
||||
size_t cchFilenameMax = cchBufMax - cchBuf;
|
||||
if (!cchFilenameMax)
|
||||
return FALSE;
|
||||
*(pwszFilename++) = '\\';
|
||||
--cchFilenameMax;
|
||||
|
||||
/* Find all files, FIXME: shouldn't be "*"? */
|
||||
StringCchCopyW(pwszFilename, cchFilenameMax, L"*");
|
||||
|
||||
WIN32_FIND_DATAW wfd;
|
||||
HANDLE hFind = FindFirstFileW(pwszBuf, &wfd);
|
||||
if (hFind == INVALID_HANDLE_VALUE)
|
||||
{
|
||||
ERR("FindFirstFileW %ls failed\n", pwszBuf);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
do
|
||||
{
|
||||
if (wfd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
|
||||
{
|
||||
/* Don't process "." and ".." items */
|
||||
if (!wcscmp(wfd.cFileName, L".") || !wcscmp(wfd.cFileName, L".."))
|
||||
continue;
|
||||
|
||||
++m_cFolders;
|
||||
|
||||
StringCchCopyW(pwszFilename, cchFilenameMax, wfd.cFileName);
|
||||
CountFolderAndFiles(pwszBuf, cchBufMax);
|
||||
}
|
||||
else
|
||||
{
|
||||
m_cFiles++;
|
||||
|
||||
ULARGE_INTEGER FileSize;
|
||||
FileSize.u.LowPart = wfd.nFileSizeLow;
|
||||
FileSize.u.HighPart = wfd.nFileSizeHigh;
|
||||
m_DirSize.QuadPart += FileSize.QuadPart;
|
||||
}
|
||||
} while(FindNextFileW(hFind, &wfd));
|
||||
|
||||
FindClose(hFind);
|
||||
return TRUE;
|
||||
}
|
||||
|
|
|
@ -64,18 +64,24 @@ class CFileDefExt :
|
|||
private:
|
||||
VOID InitOpensWithField(HWND hwndDlg);
|
||||
BOOL InitFileType(HWND hwndDlg);
|
||||
static BOOL GetFileTimeString(LPFILETIME lpFileTime, LPWSTR pwszResult, UINT cchResult);
|
||||
BOOL InitFilePath(HWND hwndDlg);
|
||||
BOOL InitFileSizeTime(HWND hwndDlg);
|
||||
static BOOL GetFileTimeString(LPFILETIME lpFileTime, LPWSTR pwszResult, UINT cchResult);
|
||||
BOOL InitFileAttr(HWND hwndDlg);
|
||||
BOOL InitGeneralPage(HWND hwndDlg);
|
||||
BOOL SetVersionLabel(HWND hwndDlg, DWORD idCtrl, LPCWSTR pwszName);
|
||||
BOOL AddVersionString(HWND hwndDlg, LPCWSTR pwszName);
|
||||
BOOL InitVersionPage(HWND hwndDlg);
|
||||
static INT_PTR CALLBACK GeneralPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
|
||||
static INT_PTR CALLBACK VersionPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
|
||||
BOOL CountFolderAndFiles(LPWSTR pwszBuf, UINT cchBufMax);
|
||||
|
||||
WCHAR m_wszPath[MAX_PATH];
|
||||
CFileVersionInfo m_VerInfo;
|
||||
BOOL m_bDir;
|
||||
|
||||
DWORD m_cFiles;
|
||||
DWORD m_cFolders;
|
||||
ULARGE_INTEGER m_DirSize;
|
||||
|
||||
public:
|
||||
CFileDefExt();
|
||||
|
|
|
@ -32,15 +32,6 @@ WINE_DEFAULT_DEBUG_CHANNEL (fprop);
|
|||
|
||||
/// ShellFolder Attributes: 0x0
|
||||
|
||||
typedef struct
|
||||
{
|
||||
DWORD cFiles;
|
||||
DWORD cFolder;
|
||||
ULARGE_INTEGER bSize;
|
||||
HWND hwndDlg;
|
||||
WCHAR szFolderPath[MAX_PATH];
|
||||
} FOLDER_PROPERTIES_CONTEXT, *PFOLDER_PROPERTIES_CONTEXT;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
WCHAR FileExtension[30];
|
||||
|
@ -553,286 +544,3 @@ EXTERN_C VOID WINAPI Options_RunDLLW(HWND hWnd, HINSTANCE hInst, LPCWSTR cmd, DW
|
|||
{
|
||||
Options_RunDLLCommon(hWnd, hInst, StrToIntW(cmd), nCmdShow);
|
||||
}
|
||||
|
||||
static
|
||||
DWORD WINAPI
|
||||
CountFolderAndFiles(LPVOID lParam)
|
||||
{
|
||||
WIN32_FIND_DATAW FindData;
|
||||
HANDLE hFile;
|
||||
UINT Length;
|
||||
LPWSTR pOffset;
|
||||
BOOL ret;
|
||||
PFOLDER_PROPERTIES_CONTEXT pContext = (PFOLDER_PROPERTIES_CONTEXT) lParam;
|
||||
ULARGE_INTEGER FileSize;
|
||||
|
||||
pOffset = PathAddBackslashW(pContext->szFolderPath);
|
||||
if (!pOffset)
|
||||
return 0;
|
||||
|
||||
Length = pOffset - pContext->szFolderPath;
|
||||
|
||||
wcscpy(pOffset, L"*.*");
|
||||
hFile = FindFirstFileW(pContext->szFolderPath, &FindData);
|
||||
if (hFile == INVALID_HANDLE_VALUE)
|
||||
return 0;
|
||||
|
||||
do
|
||||
{
|
||||
ret = FindNextFileW(hFile, &FindData);
|
||||
if (ret)
|
||||
{
|
||||
if (FindData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
|
||||
{
|
||||
if (FindData.cFileName[0] == L'.' && FindData.cFileName[1] == L'.' &&
|
||||
FindData.cFileName[2] == L'\0')
|
||||
continue;
|
||||
|
||||
pContext->cFolder++;
|
||||
wcscpy(pOffset, FindData.cFileName);
|
||||
CountFolderAndFiles((LPVOID)pContext);
|
||||
pOffset[0] = L'\0';
|
||||
}
|
||||
else
|
||||
{
|
||||
FileSize.u.LowPart = FindData.nFileSizeLow;
|
||||
FileSize.u.HighPart = FindData.nFileSizeHigh;
|
||||
|
||||
pContext->cFiles++;
|
||||
pContext->bSize.QuadPart += FileSize.QuadPart;
|
||||
}
|
||||
}
|
||||
else if (GetLastError() == ERROR_NO_MORE_FILES)
|
||||
{
|
||||
break;
|
||||
}
|
||||
} while(1);
|
||||
|
||||
FindClose(hFile);
|
||||
return 1;
|
||||
}
|
||||
|
||||
static
|
||||
VOID
|
||||
InitializeFolderGeneralDlg(PFOLDER_PROPERTIES_CONTEXT pContext)
|
||||
{
|
||||
LPWSTR pFolderName;
|
||||
WIN32_FILE_ATTRIBUTE_DATA FolderAttribute;
|
||||
FILETIME ft;
|
||||
SYSTEMTIME dt;
|
||||
WCHAR szBuffer[MAX_PATH+5];
|
||||
WCHAR szFormat[30] = {0};
|
||||
|
||||
static const WCHAR wFormat[] = {'%', '0', '2', 'd', '/', '%', '0', '2', 'd', '/', '%', '0', '4', 'd', ' ', ' ', '%', '0', '2', 'd', ':', '%', '0', '2', 'u', 0};
|
||||
|
||||
pFolderName = wcsrchr(pContext->szFolderPath, L'\\');
|
||||
if (!pFolderName)
|
||||
return;
|
||||
|
||||
/* set folder name */
|
||||
SetDlgItemTextW(pContext->hwndDlg, 14001, pFolderName + 1);
|
||||
/* set folder location */
|
||||
pFolderName[0] = L'\0';
|
||||
if (wcslen(pContext->szFolderPath) == 2)
|
||||
{
|
||||
/* folder is located at root */
|
||||
WCHAR szDrive[4] = {L'C', L':', L'\\', L'\0'};
|
||||
szDrive[0] = pContext->szFolderPath[0];
|
||||
SetDlgItemTextW(pContext->hwndDlg, 14007, szDrive);
|
||||
}
|
||||
else
|
||||
{
|
||||
SetDlgItemTextW(pContext->hwndDlg, 14007, pContext->szFolderPath);
|
||||
}
|
||||
pFolderName[0] = L'\\';
|
||||
/* get folder properties */
|
||||
if (GetFileAttributesExW(pContext->szFolderPath, GetFileExInfoStandard, (LPVOID)&FolderAttribute))
|
||||
{
|
||||
if (FolderAttribute.dwFileAttributes & FILE_ATTRIBUTE_READONLY)
|
||||
{
|
||||
/* check readonly button */
|
||||
SendDlgItemMessage(pContext->hwndDlg, 14021, BM_SETCHECK, BST_CHECKED, 0);
|
||||
}
|
||||
|
||||
if (FolderAttribute.dwFileAttributes & FILE_ATTRIBUTE_HIDDEN)
|
||||
{
|
||||
/* check hidden button */
|
||||
SendDlgItemMessage(pContext->hwndDlg, 14022, BM_SETCHECK, BST_CHECKED, 0);
|
||||
}
|
||||
|
||||
if (FileTimeToLocalFileTime(&FolderAttribute.ftCreationTime, &ft))
|
||||
{
|
||||
FileTimeToSystemTime(&ft, &dt);
|
||||
swprintf (szBuffer, wFormat, dt.wDay, dt.wMonth, dt.wYear, dt.wHour, dt.wMinute);
|
||||
SetDlgItemTextW(pContext->hwndDlg, 14015, szBuffer);
|
||||
}
|
||||
}
|
||||
/* now enumerate enumerate contents */
|
||||
wcscpy(szBuffer, pContext->szFolderPath);
|
||||
CountFolderAndFiles((LPVOID)pContext);
|
||||
wcscpy(pContext->szFolderPath, szBuffer);
|
||||
/* set folder details */
|
||||
LoadStringW(shell32_hInstance, IDS_FILE_FOLDER, szFormat, sizeof(szFormat) / sizeof(WCHAR));
|
||||
szFormat[(sizeof(szFormat)/sizeof(WCHAR))-1] = L'\0';
|
||||
swprintf(szBuffer, szFormat, pContext->cFiles, pContext->cFolder);
|
||||
SetDlgItemTextW(pContext->hwndDlg, 14011, szBuffer);
|
||||
|
||||
if (SH_FormatFileSizeWithBytes(&pContext->bSize, szBuffer, sizeof(szBuffer) / sizeof(WCHAR)))
|
||||
{
|
||||
/* store folder size */
|
||||
SetDlgItemTextW(pContext->hwndDlg, 14009, szBuffer);
|
||||
}
|
||||
}
|
||||
|
||||
static
|
||||
INT_PTR
|
||||
CALLBACK
|
||||
FolderPropertiesGeneralDlg(
|
||||
HWND hwndDlg,
|
||||
UINT uMsg,
|
||||
WPARAM wParam,
|
||||
LPARAM lParam
|
||||
)
|
||||
{
|
||||
LPPROPSHEETPAGEW ppsp;
|
||||
PFOLDER_PROPERTIES_CONTEXT pContext;
|
||||
HICON hIcon;
|
||||
WIN32_FILE_ATTRIBUTE_DATA FolderAttribute;
|
||||
LONG res;
|
||||
LPPSHNOTIFY lppsn;
|
||||
DWORD Attribute;
|
||||
|
||||
switch(uMsg)
|
||||
{
|
||||
case WM_INITDIALOG:
|
||||
ppsp = (LPPROPSHEETPAGEW)lParam;
|
||||
if (ppsp == NULL)
|
||||
break;
|
||||
hIcon = LoadIconW(shell32_hInstance, MAKEINTRESOURCEW(IDI_SHELL_FOLDER_OPEN));
|
||||
if (hIcon)
|
||||
SendDlgItemMessageW(hwndDlg, 14000, STM_SETICON, (WPARAM)hIcon, 0);
|
||||
|
||||
pContext = (FOLDER_PROPERTIES_CONTEXT *)SHAlloc(sizeof(FOLDER_PROPERTIES_CONTEXT));
|
||||
if (pContext)
|
||||
{
|
||||
ZeroMemory(pContext, sizeof(FOLDER_PROPERTIES_CONTEXT));
|
||||
pContext->hwndDlg = hwndDlg;
|
||||
wcscpy(pContext->szFolderPath, (LPWSTR)ppsp->lParam);
|
||||
SetWindowLongPtr(hwndDlg, DWL_USER, (LONG_PTR)pContext);
|
||||
InitializeFolderGeneralDlg(pContext);
|
||||
}
|
||||
return TRUE;
|
||||
case WM_COMMAND:
|
||||
if (HIWORD(wParam) == BN_CLICKED)
|
||||
{
|
||||
PropSheet_Changed(GetParent(hwndDlg), hwndDlg);
|
||||
}
|
||||
break;
|
||||
case WM_DESTROY:
|
||||
pContext = (PFOLDER_PROPERTIES_CONTEXT)GetWindowLongPtr(hwndDlg, DWL_USER);
|
||||
SHFree((LPVOID)pContext);
|
||||
break;
|
||||
case WM_NOTIFY:
|
||||
pContext = (PFOLDER_PROPERTIES_CONTEXT)GetWindowLongPtr(hwndDlg, DWL_USER);
|
||||
lppsn = (LPPSHNOTIFY) lParam;
|
||||
if (lppsn->hdr.code == PSN_APPLY)
|
||||
{
|
||||
if (GetFileAttributesExW(pContext->szFolderPath, GetFileExInfoStandard, (LPVOID)&FolderAttribute))
|
||||
{
|
||||
res = SendDlgItemMessageW(hwndDlg, 14021, BM_GETCHECK, 0, 0);
|
||||
if (res == BST_CHECKED)
|
||||
FolderAttribute.dwFileAttributes |= FILE_ATTRIBUTE_READONLY;
|
||||
else
|
||||
FolderAttribute.dwFileAttributes &= (~FILE_ATTRIBUTE_READONLY);
|
||||
|
||||
res = SendDlgItemMessageW(hwndDlg, 14022, BM_GETCHECK, 0, 0);
|
||||
if (res == BST_CHECKED)
|
||||
FolderAttribute.dwFileAttributes |= FILE_ATTRIBUTE_HIDDEN;
|
||||
else
|
||||
FolderAttribute.dwFileAttributes &= (~FILE_ATTRIBUTE_HIDDEN);
|
||||
|
||||
Attribute = FolderAttribute.dwFileAttributes &
|
||||
(FILE_ATTRIBUTE_ARCHIVE | FILE_ATTRIBUTE_HIDDEN | FILE_ATTRIBUTE_NORMAL | FILE_ATTRIBUTE_READONLY | FILE_ATTRIBUTE_SYSTEM | FILE_ATTRIBUTE_TEMPORARY);
|
||||
|
||||
SetFileAttributesW(pContext->szFolderPath, Attribute);
|
||||
}
|
||||
SetWindowLongPtr( hwndDlg, DWL_MSGRESULT, PSNRET_NOERROR );
|
||||
return TRUE;
|
||||
}
|
||||
break;
|
||||
}
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
static
|
||||
BOOL
|
||||
CALLBACK
|
||||
FolderAddPropSheetPageProc(HPROPSHEETPAGE hpage, LPARAM lParam)
|
||||
{
|
||||
PROPSHEETHEADERW *ppsh = (PROPSHEETHEADERW *)lParam;
|
||||
if (ppsh != NULL && ppsh->nPages < MAX_PROPERTY_SHEET_PAGE)
|
||||
{
|
||||
ppsh->phpage[ppsh->nPages++] = hpage;
|
||||
return TRUE;
|
||||
}
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
BOOL
|
||||
SH_ShowFolderProperties(LPWSTR pwszFolder, LPCITEMIDLIST pidlFolder, LPCITEMIDLIST * apidl)
|
||||
{
|
||||
HPROPSHEETPAGE hppages[MAX_PROPERTY_SHEET_PAGE];
|
||||
HPROPSHEETPAGE hpage;
|
||||
PROPSHEETHEADERW psh;
|
||||
BOOL ret;
|
||||
WCHAR szName[MAX_PATH] = {0};
|
||||
HPSXA hpsx = NULL;
|
||||
LPWSTR pFolderName;
|
||||
CComPtr<IDataObject> pDataObj;
|
||||
|
||||
if (!PathIsDirectoryW(pwszFolder))
|
||||
return FALSE;
|
||||
|
||||
pFolderName = wcsrchr(pwszFolder, L'\\');
|
||||
if (!pFolderName)
|
||||
return FALSE;
|
||||
|
||||
wcscpy(szName, pFolderName + 1);
|
||||
|
||||
hpage = SH_CreatePropertySheetPage("SHELL_FOLDER_GENERAL_DLG", FolderPropertiesGeneralDlg, (LPARAM)pwszFolder, NULL);
|
||||
if (!hpage)
|
||||
return FALSE;
|
||||
|
||||
ZeroMemory(&psh, sizeof(PROPSHEETHEADERW));
|
||||
hppages[psh.nPages] = hpage;
|
||||
psh.nPages++;
|
||||
psh.dwSize = sizeof(PROPSHEETHEADERW);
|
||||
psh.dwFlags = PSH_PROPTITLE;
|
||||
psh.hwndParent = NULL;
|
||||
psh.phpage = hppages;
|
||||
psh.pszCaption = szName;
|
||||
|
||||
|
||||
if (SHCreateDataObject(pidlFolder, 1, apidl, NULL, IID_IDataObject, (void**)&pDataObj) == S_OK)
|
||||
{
|
||||
hpsx = SHCreatePropSheetExtArrayEx(HKEY_CLASSES_ROOT, L"Directory", MAX_PROPERTY_SHEET_PAGE - 1, pDataObj);
|
||||
if (hpsx)
|
||||
{
|
||||
SHAddFromPropSheetExtArray(hpsx,
|
||||
(LPFNADDPROPSHEETPAGE)FolderAddPropSheetPageProc,
|
||||
(LPARAM)&psh);
|
||||
}
|
||||
}
|
||||
|
||||
ret = PropertySheetW(&psh);
|
||||
|
||||
if (hpsx)
|
||||
SHDestroyPropSheetExtArray(hpsx);
|
||||
|
||||
if (ret < 0)
|
||||
return FALSE;
|
||||
else
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -48,12 +48,14 @@ LoadPropSheetHandlers(LPCWSTR pwszPath, PROPSHEETHEADERW *pHeader, UINT cMaxPage
|
|||
UINT cPages = 0, i = 0;
|
||||
|
||||
LPWSTR pwszFilename = PathFindFileNameW(pwszPath);
|
||||
BOOL bDir = PathIsDirectoryW(pwszPath);
|
||||
|
||||
if (pwszFilename[0] == L'{')
|
||||
if (bDir)
|
||||
{
|
||||
/* Load class property sheet handlers */
|
||||
StringCbPrintfW(wszBuf, sizeof(wszBuf), L"CLSID\\%s", pwszFilename);
|
||||
phpsxa[i] = SHCreatePropSheetExtArrayEx(HKEY_CLASSES_ROOT, wszBuf, cMaxPages - cPages, pDataObj);
|
||||
phpsxa[i] = SHCreatePropSheetExtArrayEx(HKEY_CLASSES_ROOT, L"Folder", cMaxPages - cPages, pDataObj);
|
||||
cPages += SHAddFromPropSheetExtArray(phpsxa[i++], AddPropSheetPageCallback, (LPARAM)pHeader);
|
||||
|
||||
phpsxa[i] = SHCreatePropSheetExtArrayEx(HKEY_CLASSES_ROOT, L"Directory", cMaxPages - cPages, pDataObj);
|
||||
cPages += SHAddFromPropSheetExtArray(phpsxa[i++], AddPropSheetPageCallback, (LPARAM)pHeader);
|
||||
}
|
||||
else
|
||||
|
@ -71,11 +73,11 @@ LoadPropSheetHandlers(LPCWSTR pwszPath, PROPSHEETHEADERW *pHeader, UINT cMaxPage
|
|||
phpsxa[i] = SHCreatePropSheetExtArrayEx(HKEY_CLASSES_ROOT, wszBuf, cMaxPages - cPages, pDataObj);
|
||||
cPages += SHAddFromPropSheetExtArray(phpsxa[i++], AddPropSheetPageCallback, (LPARAM)pHeader);
|
||||
}
|
||||
}
|
||||
|
||||
/* Add property sheet handlers from "*" key */
|
||||
phpsxa[i] = SHCreatePropSheetExtArrayEx(HKEY_CLASSES_ROOT, L"*", cMaxPages - cPages, pDataObj);
|
||||
cPages += SHAddFromPropSheetExtArray(phpsxa[i++], AddPropSheetPageCallback, (LPARAM)pHeader);
|
||||
/* Add property sheet handlers from "*" key */
|
||||
phpsxa[i] = SHCreatePropSheetExtArrayEx(HKEY_CLASSES_ROOT, L"*", cMaxPages - cPages, pDataObj);
|
||||
cPages += SHAddFromPropSheetExtArray(phpsxa[i++], AddPropSheetPageCallback, (LPARAM)pHeader);
|
||||
}
|
||||
|
||||
return cPages;
|
||||
}
|
||||
|
@ -118,11 +120,7 @@ SH_ShowPropertiesDialog(LPCWSTR pwszPath, LPCITEMIDLIST pidlFolder, LPCITEMIDLIS
|
|||
if (PathIsRootW(wszPath))
|
||||
return SH_ShowDriveProperties(wszPath, pidlFolder, apidl);
|
||||
|
||||
/* Handle folders */
|
||||
if (PathIsDirectoryW(wszPath))
|
||||
return SH_ShowFolderProperties(wszPath, pidlFolder, apidl);
|
||||
|
||||
/* Handle files */
|
||||
/* Handle files and folders */
|
||||
PROPSHEETHEADERW Header;
|
||||
memset(&Header, 0x0, sizeof(PROPSHEETHEADERW));
|
||||
Header.dwSize = sizeof(PROPSHEETHEADERW);
|
||||
|
|
|
@ -214,16 +214,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Вид на файла:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Папка", 14005, 68, 35, 160, 10
|
||||
LTEXT "Място:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Размер:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Съдържа:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Място:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Размер:", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Съдържа:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Създадено:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "&Само за четене", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "&Скрит", 14022, 126, 150, 50, 10
|
||||
LTEXT "Принадлежности", 14020, 8, 189, 60, 10
|
||||
AUTOCHECKBOX "&Само за четене", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Скрит", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Сбит", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 205
|
||||
|
@ -250,9 +252,9 @@ BEGIN
|
|||
LTEXT "Използван:", 14018, 8, 160, 45, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Принадлежности", 14020, 8, 189, 60, 10
|
||||
CHECKBOX "Само за &четене", 14021, 61, 189, 67, 10
|
||||
CHECKBOX "С&крит", 14022, 129, 189, 50, 10
|
||||
CHECKBOX "&Сбит", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "Само за &четене", 14021, 61, 189, 67, 10
|
||||
AUTOCHECKBOX "С&крит", 14022, 129, 189, 50, 10
|
||||
AUTOCHECKBOX "&Сбит", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -214,16 +214,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Type of file:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Folder", 14005, 68, 35, 160, 10
|
||||
LTEXT "Location:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Location:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Created:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "&Read-only", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 150, 50, 10
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 205
|
||||
|
@ -250,9 +252,9 @@ BEGIN
|
|||
LTEXT "Accessed:", 14018, 8, 160, 45, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
CHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
CHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
CHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -202,16 +202,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Typ souboru:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Složka", 14005, 68, 35, 160, 10
|
||||
LTEXT "Umístění:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Velikost:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Obsahuje:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Umístění:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Velikost:", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Obsahuje:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Vytvořeno:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "&Jen pro čtení", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "&Skrytý", 14022, 126, 150, 50, 10
|
||||
LTEXT "Atributy:", 14020, 8, 189, 45, 10
|
||||
AUTOCHECKBOX "&Jen pro čtení", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Skrytý", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archivovat", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 205
|
||||
|
@ -238,9 +240,9 @@ BEGIN
|
|||
LTEXT "Otevřeno:", 14018, 8, 160, 45, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Atributy:", 14020, 8, 189, 45, 10
|
||||
CHECKBOX "&Jen pro čtení", 14021, 58, 189, 67, 10
|
||||
CHECKBOX "&Skrytý", 14022, 126, 189, 50, 10
|
||||
CHECKBOX "&Archivovat", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "&Jen pro čtení", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Skrytý", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archivovat", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -202,16 +202,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Type of file:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Folder", 14005, 68, 35, 160, 10
|
||||
LTEXT "Location:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Location:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Created:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "&Read-only", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 150, 50, 10
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
|
||||
|
@ -239,9 +241,9 @@ BEGIN
|
|||
LTEXT "Accessed:", 14018, 8, 160, 45, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
CHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
CHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
CHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -216,16 +216,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Typ:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Dateiordner", 14005, 68, 35, 160, 10
|
||||
LTEXT "Ort:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Größe:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Inhalt:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Ort:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Größe:", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Inhalt:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Erstellt:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "&Schreibgeschützt", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "&Versteckt", 14022, 126, 150, 50, 10
|
||||
LTEXT "Attribute:", 14020, 8, 189, 45, 10
|
||||
AUTOCHECKBOX "&Schreibgeschützt", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Versteckt", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archiv", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
|
||||
|
@ -253,9 +255,9 @@ BEGIN
|
|||
LTEXT "Zugegriffen:", 14018, 8, 160, 45, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Attribute:", 14020, 8, 189, 45, 10
|
||||
CHECKBOX "&Schreibgeschützt", 14021, 45, 189, 67, 10
|
||||
CHECKBOX "&Versteckt", 14022, 126, 189, 50, 10
|
||||
CHECKBOX "&Archiv", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "&Schreibgeschützt", 14021, 45, 189, 67, 10
|
||||
AUTOCHECKBOX "&Versteckt", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archiv", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -214,16 +214,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Type of file:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Folder", 14005, 68, 35, 160, 10
|
||||
LTEXT "Location:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Location:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Created:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "&Read-only", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 150, 50, 10
|
||||
LTEXT "Χαρακτηριστικά:", 14020, 10, 115, 70, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 190, 115, 45, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
|
||||
|
@ -250,9 +252,9 @@ BEGIN
|
|||
LTEXT "Προσπελάστηκε:", 14018, 10, 100, 65, 10
|
||||
EDITTEXT 14019, 70, 100, 150, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Χαρακτηριστικά:", 14020, 10, 115, 70, 10
|
||||
CHECKBOX "&Μόνο για ανάγνωση", 14021, 70, 115, 75, 10
|
||||
CHECKBOX "&Κρυφό", 14022, 150, 115, 50, 10
|
||||
CHECKBOX "&Archive", 14023, 190, 115, 45, 10
|
||||
AUTOCHECKBOX "&Μόνο για ανάγνωση", 14021, 70, 115, 75, 10
|
||||
AUTOCHECKBOX "&Κρυφό", 14022, 150, 115, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 190, 115, 45, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 240, 130
|
||||
|
|
|
@ -214,16 +214,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Type of file:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Folder", 14005, 68, 35, 160, 10
|
||||
LTEXT "Location:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Location:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Created:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "&Read-only", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 150, 50, 10
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 205
|
||||
|
@ -250,9 +252,9 @@ BEGIN
|
|||
LTEXT "Accessed:", 14018, 8, 160, 45, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
CHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
CHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
CHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -214,16 +214,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Type of file:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Folder", 14005, 68, 35, 160, 10
|
||||
LTEXT "Location:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Location:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Created:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "&Read-only", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 150, 50, 10
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 205
|
||||
|
@ -250,9 +252,9 @@ BEGIN
|
|||
LTEXT "Accessed:", 14018, 8, 160, 45, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
CHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
CHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
CHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -217,16 +217,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Tipo:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Carpeta de archivos", 14005, 68, 35, 160, 10
|
||||
LTEXT "Ubicación:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Tamaño:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contiene:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Ubicación:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Tamaño:", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contiene:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Creado:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "&Sólo lectura", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "&Oculto", 14022, 126, 150, 50, 10
|
||||
LTEXT "Atributos:", 14020, 8, 189, 45, 10
|
||||
AUTOCHECKBOX "&Sólo lectura", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Oculto", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archivo", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 205
|
||||
|
@ -253,9 +255,9 @@ BEGIN
|
|||
LTEXT "Último acceso:", 14018, 8, 160, 55, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Atributos:", 14020, 8, 189, 45, 10
|
||||
CHECKBOX "&Sólo lectura", 14021, 58, 189, 67, 10
|
||||
CHECKBOX "&Oculto", 14022, 126, 189, 50, 10
|
||||
CHECKBOX "&Archivo", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "&Sólo lectura", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Oculto", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archivo", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -214,16 +214,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Type of file:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Folder", 14005, 68, 35, 160, 10
|
||||
LTEXT "Location:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Location:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Created:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "&Read-only", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 150, 50, 10
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 205
|
||||
|
@ -250,9 +252,9 @@ BEGIN
|
|||
LTEXT "Accessed:", 14018, 8, 160, 45, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
CHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
CHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
CHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -218,16 +218,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Type de fichier :", 14004, 8, 35, 50, 10
|
||||
LTEXT "Dossier", 14005, 68, 35, 160, 10
|
||||
LTEXT "Localisation :", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Taille :", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contient :", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Localisation :", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Taille :", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contient :", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Créé :", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10
|
||||
AUTOCHECKBOX "Lectu&re-seule", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "Cac&hé", 14022, 126, 150, 50, 10
|
||||
LTEXT "Attributs :", 14020, 8, 189, 45, 10
|
||||
AUTOCHECKBOX "Lectu&re-seule", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "Cac&hé", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 205
|
||||
|
@ -254,9 +256,9 @@ BEGIN
|
|||
LTEXT "Accédé :", 14018, 8, 160, 45, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Attributs :", 14020, 8, 189, 45, 10
|
||||
CHECKBOX "Lectu&re-seule", 14021, 58, 189, 67, 10
|
||||
CHECKBOX "Cac&hé", 14022, 126, 189, 50, 10
|
||||
CHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "Lectu&re-seule", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "Cac&hé", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -217,16 +217,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Type of file:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Folder", 14005, 68, 35, 160, 10
|
||||
LTEXT "Location:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Location:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Created:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "&Read-only", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 150, 50, 10
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 205
|
||||
|
@ -253,9 +255,9 @@ BEGIN
|
|||
LTEXT "Accessed:", 14018, 8, 160, 45, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
CHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
CHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
CHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -215,16 +215,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Tipo del file:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Cartella", 14005, 68, 35, 160, 10
|
||||
LTEXT "Posizione:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Dimensione:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contenente:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Posizione:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Dimensione:", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contenente:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Creato:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "&Sola lettura", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "&Nascosto", 14022, 126, 150, 50, 10
|
||||
LTEXT "Attributi:", 14020, 8, 189, 45, 10
|
||||
AUTOCHECKBOX "&Sola lettura", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Nascosto", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archivio", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 205
|
||||
|
@ -251,9 +253,9 @@ BEGIN
|
|||
LTEXT "Letto:", 14018, 8, 160, 45, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Attributi:", 14020, 8, 189, 45, 10
|
||||
CHECKBOX "&Sola lettura", 14021, 58, 189, 67, 10
|
||||
CHECKBOX "&Nascosto", 14022, 126, 189, 50, 10
|
||||
CHECKBOX "&Archivio", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "&Sola lettura", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Nascosto", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archivio", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -214,16 +214,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "ファイルの種類:", 14004, 8, 35, 50, 10
|
||||
LTEXT "フォルダ", 14005, 68, 35, 160, 10
|
||||
LTEXT "場所:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "サイズ:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "収容サイズ:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "場所:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "サイズ:", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "収容サイズ:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "作成日時:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "読み取り専用(&R)", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "隠しファイル(&H)", 14022, 126, 150, 50, 10
|
||||
LTEXT "属性:", 14020, 8, 189, 45, 10
|
||||
AUTOCHECKBOX "読み取り専用(&R)", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "隠しファイル(&H)", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "アーカイブ(&A)", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 205
|
||||
|
@ -250,9 +252,9 @@ BEGIN
|
|||
LTEXT "アクセス日時:", 14018, 8, 160, 45, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "属性:", 14020, 8, 189, 45, 10
|
||||
CHECKBOX "読み取り専用(&R)", 14021, 58, 189, 67, 10
|
||||
CHECKBOX "隠しファイル(&H)", 14022, 126, 189, 50, 10
|
||||
CHECKBOX "アーカイブ(&A)", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "読み取り専用(&R)", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "隠しファイル(&H)", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "アーカイブ(&A)", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -214,16 +214,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Type of file:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Folder", 14005, 68, 35, 160, 10
|
||||
LTEXT "Location:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Location:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Created:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "&Read-only", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 150, 50, 10
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 205
|
||||
|
@ -250,9 +252,9 @@ BEGIN
|
|||
LTEXT "Accessed:", 14018, 8, 160, 45, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
CHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
CHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
CHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -214,16 +214,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Type of file:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Folder", 14005, 68, 35, 160, 10
|
||||
LTEXT "Location:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Location:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Created:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "&Read-only", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 150, 50, 10
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 205
|
||||
|
@ -250,9 +252,9 @@ BEGIN
|
|||
LTEXT "Accessed:", 14018, 8, 160, 45, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
CHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
CHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
CHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -214,16 +214,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Filtype:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Mappe", 14005, 68, 35, 160, 10
|
||||
LTEXT "Lokalisjon:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Størrelse:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Inneholder:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Lokalisjon:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Størrelse:", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Inneholder:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Opprettet:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "&Bare-lesbar", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "&Skjult", 14022, 126, 150, 50, 10
|
||||
LTEXT "Rettigheter:", 14020, 8, 189, 45, 10
|
||||
AUTOCHECKBOX "&Bare-lesbar", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Skjult", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Arkiv", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
|
||||
|
@ -251,9 +253,9 @@ BEGIN
|
|||
LTEXT "Åpnet:", 14018, 8, 160, 45, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Rettigheter:", 14020, 8, 189, 45, 10
|
||||
CHECKBOX "&Bare-lesbar", 14021, 58, 189, 67, 10
|
||||
CHECKBOX "&Skjult", 14022, 126, 189, 50, 10
|
||||
CHECKBOX "&Arkiv", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "&Bare-lesbar", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Skjult", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Arkiv", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -220,18 +220,20 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
|||
BEGIN
|
||||
ICON "", 14000, 10, 3, 32, 32, WS_VISIBLE
|
||||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Rozszerzenie:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Typ:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Katalog", 14005, 68, 35, 160, 10
|
||||
LTEXT "Lokalizacja:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Rozmiar:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Zawiera:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Lokalizacja:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Rozmiar:", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Zawiera:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Utworzony:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "&Tylko do odczytu", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "&Ukryty", 14022, 126, 150, 50, 10
|
||||
LTEXT "Atrybuty:", 14020, 8, 189, 45, 10
|
||||
AUTOCHECKBOX "&Tylko do odczytu", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Ukryty", 14022, 130, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archiwalny", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 205
|
||||
|
@ -258,9 +260,9 @@ BEGIN
|
|||
LTEXT "Ostatnio użyty:", 14018, 8, 160, 45, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Atrybuty:", 14020, 8, 189, 45, 10
|
||||
CHECKBOX "&Tylko do odczytu", 14021, 58, 189, 67, 10
|
||||
CHECKBOX "&Ukryty", 14022, 126, 189, 50, 10
|
||||
CHECKBOX "&Archiwum", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "&Tylko do odczytu", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Ukryty", 14022, 130, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archiwalny", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -216,16 +216,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Type of file:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Folder", 14005, 68, 35, 160, 10
|
||||
LTEXT "Location:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Location:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Created:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "&Read-only", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 150, 50, 10
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 205
|
||||
|
@ -252,9 +254,9 @@ BEGIN
|
|||
LTEXT "Accessed:", 14018, 8, 160, 45, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
CHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
CHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
CHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -217,16 +217,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Tipo de ficheiro:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Pasta", 14005, 68, 35, 160, 10
|
||||
LTEXT "Localização:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Tamanho:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contém:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Localização:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Tamanho:", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contém:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Criado:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "&Sómente de Leitura", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "&Escondido", 14022, 126, 150, 50, 10
|
||||
LTEXT "propriedades:", 14020, 8, 189, 45, 10
|
||||
AUTOCHECKBOX "&Sómente de Leitura", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Escondido", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Arquivo", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 205
|
||||
|
@ -253,9 +255,9 @@ BEGIN
|
|||
LTEXT "Acedido:", 14018, 8, 160, 45, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "propriedades:", 14020, 8, 189, 45, 10
|
||||
CHECKBOX "&Somente de Leitura", 14021, 58, 189, 67, 10
|
||||
CHECKBOX "&Oculto", 14022, 126, 189, 50, 10
|
||||
CHECKBOX "&Arquivo", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "&Somente de Leitura", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Oculto", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Arquivo", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -216,16 +216,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Tip fișier:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Dosar", 14005, 68, 35, 160, 10
|
||||
LTEXT "Locație:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Mărime:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Conține:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Locație:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Mărime:", 140010, 8, 72, 45, 10
|
||||
EDITTEXT 140011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Conține:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Creat:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "&Doar-citire", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "Asc&uns", 14022, 126, 150, 50, 10
|
||||
LTEXT "Atribute:", 14020, 8, 189, 45, 10
|
||||
AUTOCHECKBOX "&Doar-citire", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "Asc&uns", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "Ar&hivă", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
|
||||
|
@ -253,9 +255,9 @@ BEGIN
|
|||
LTEXT "Accesat:", 14018, 8, 160, 45, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Atribute:", 14020, 8, 189, 45, 10
|
||||
CHECKBOX "&Doar-citire", 14021, 58, 189, 67, 10
|
||||
CHECKBOX "Asc&uns", 14022, 126, 189, 50, 10
|
||||
CHECKBOX "Ar&hivă", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "&Doar-citire", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "Asc&uns", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "Ar&hivă", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -214,16 +214,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Тип файла:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Папка", 14005, 68, 35, 160, 10
|
||||
LTEXT "Расположение:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Размер:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Содержит:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Расположение:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Размер:", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Содержит:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Создано:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "&Только чтение", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "&Скрыто", 14022, 126, 150, 50, 10
|
||||
LTEXT "Атрибуты:", 14020, 8, 189, 45, 10
|
||||
AUTOCHECKBOX "&Только чтение", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Скрыто", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Архивный", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 205
|
||||
|
@ -250,9 +252,9 @@ BEGIN
|
|||
LTEXT "Открыт:", 14018, 8, 160, 45, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Атрибуты:", 14020, 8, 189, 45, 10
|
||||
CHECKBOX "Только &чтение", 14021, 58, 189, 67, 10
|
||||
CHECKBOX "Скр&ытый", 14022, 126, 189, 50, 10
|
||||
CHECKBOX "&Архивный", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "Только &чтение", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "Скр&ытый", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Архивный", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -220,16 +220,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Typ:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Priečinok", 14005, 68, 35, 160, 10
|
||||
LTEXT "Umiestnenie:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Veľkosť:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Obsahuje:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Umiestnenie:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Veľkosť:", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Obsahuje:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Vytvorený:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "&Iba na čítanie", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "&Skrytý", 14022, 126, 150, 50, 10
|
||||
LTEXT "Atribúty:", 14020, 8, 189, 45, 10
|
||||
AUTOCHECKBOX "&Iba na čítanie", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Skrytý", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archívny", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 205
|
||||
|
@ -256,9 +258,9 @@ BEGIN
|
|||
LTEXT "Otvorený:", 14018, 8, 160, 45, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Atribúty:", 14020, 8, 189, 45, 10
|
||||
CHECKBOX "&Iba na čítanie", 14021, 58, 189, 67, 10
|
||||
CHECKBOX "&Skrytý", 14022, 126, 189, 50, 10
|
||||
CHECKBOX "&Archívny", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "&Iba na čítanie", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Skrytý", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archívny", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -214,16 +214,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Type of file:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Folder", 14005, 68, 35, 160, 10
|
||||
LTEXT "Location:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Location:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Created:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "&Read-only", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 150, 50, 10
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 205
|
||||
|
@ -250,9 +252,9 @@ BEGIN
|
|||
LTEXT "Accessed:", 14018, 8, 160, 45, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
CHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
CHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
CHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -214,16 +214,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Type of file:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Folder", 14005, 68, 35, 160, 10
|
||||
LTEXT "Location:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Location:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Created:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "&Read-only", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 150, 50, 10
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 205
|
||||
|
@ -250,9 +252,9 @@ BEGIN
|
|||
LTEXT "Accessed:", 14018, 8, 160, 45, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
CHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
CHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
CHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -214,16 +214,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Type of file:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Folder", 14005, 68, 35, 160, 10
|
||||
LTEXT "Location:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Location:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Created:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "&Read-only", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 150, 50, 10
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 205
|
||||
|
@ -250,9 +252,9 @@ BEGIN
|
|||
LTEXT "Accessed:", 14018, 8, 160, 45, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
CHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
CHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
CHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -216,16 +216,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Тип файлу:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Тека", 14005, 68, 35, 160, 10
|
||||
LTEXT "Розташування:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Розмір:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Містить:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Розташування:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Розмір:", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Містить:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Створено:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "Лише &читання", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "При&хована", 14022, 126, 150, 50, 10
|
||||
LTEXT "Атрибути:", 14020, 8, 189, 45, 10
|
||||
AUTOCHECKBOX "Лише &читання", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "При&хована", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Архівний", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 205
|
||||
|
@ -252,9 +254,9 @@ BEGIN
|
|||
LTEXT "Відкрито:", 14018, 8, 160, 45, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Атрибути:", 14020, 8, 189, 45, 10
|
||||
CHECKBOX "Лише &читання", 14021, 58, 189, 67, 10
|
||||
CHECKBOX "При&хований", 14022, 126, 189, 50, 10
|
||||
CHECKBOX "&Архівний", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "Лише &читання", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "При&хований", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Архівний", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -203,16 +203,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Type of file:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Folder", 14005, 68, 35, 160, 10
|
||||
LTEXT "Location:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Location:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Created:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "&Read-only", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 150, 50, 10
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 205
|
||||
|
@ -239,9 +241,9 @@ BEGIN
|
|||
LTEXT "Accessed:", 14018, 8, 160, 45, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
CHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
CHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
CHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -214,16 +214,18 @@ BEGIN
|
|||
EDITTEXT 14001, 70, 9, 158, 14, ES_LEFT | ES_READONLY
|
||||
LTEXT "Type of file:", 14004, 8, 35, 50, 10
|
||||
LTEXT "Folder", 14005, 68, 35, 160, 10
|
||||
LTEXT "Location:", 14006, 8, 53, 50, 10
|
||||
EDITTEXT 14007, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14008, 8, 72, 45, 10
|
||||
EDITTEXT 14009, 68, 72, 315, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14010, 8, 93, 45, 10
|
||||
EDITTEXT 14011, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Location:", 14008, 8, 53, 50, 10
|
||||
EDITTEXT 14009, 68, 53, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | ES_AUTOHSCROLL
|
||||
LTEXT "Size:", 14010, 8, 72, 45, 10
|
||||
EDITTEXT 14011, 68, 72, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Contains:", 14026, 8, 93, 45, 10
|
||||
EDITTEXT 14027, 68, 93, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Created:", 14014, 8, 118, 45, 10
|
||||
EDITTEXT 14015, 68, 118, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
AUTOCHECKBOX "&Read-only", 14021, 45, 150, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 150, 50, 10
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 205
|
||||
|
@ -250,9 +252,9 @@ BEGIN
|
|||
LTEXT "Accessed:", 14018, 8, 160, 45, 10
|
||||
EDITTEXT 14019, 68, 160, 160, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER
|
||||
LTEXT "Attributes:", 14020, 8, 189, 45, 10
|
||||
CHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
CHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
CHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
AUTOCHECKBOX "&Read-only", 14021, 58, 189, 67, 10
|
||||
AUTOCHECKBOX "&Hidden", 14022, 126, 189, 50, 10
|
||||
AUTOCHECKBOX "&Archive", 14023, 181, 189, 49, 10
|
||||
END
|
||||
|
||||
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 235, 215
|
||||
|
|
|
@ -921,7 +921,7 @@ VOID COpenWithDialog::Init(HWND hwnd)
|
|||
/* Init treeview */
|
||||
m_hTreeView = GetDlgItem(hwnd, 14002);
|
||||
m_hImgList = ImageList_Create(16, 16, 0, m_pAppList->GetCount() + 1, m_pAppList->GetCount() + 1);
|
||||
TreeView_SetImageList(m_hTreeView, m_hImgList, TVSIL_NORMAL);
|
||||
(void)TreeView_SetImageList(m_hTreeView, m_hImgList, TVSIL_NORMAL);
|
||||
|
||||
/* If there are some recommendations add parent nodes: Recommended and Others */
|
||||
UINT cRecommended = m_pAppList->GetRecommendedCount();
|
||||
|
|
Loading…
Reference in a new issue