- start implementing a few shell property dialogs (shelllink, file, drive) and corresponding shell objects (i.e. Desktop properties opens sysdm cpl) etc

svn path=/trunk/; revision=29344
This commit is contained in:
Johannes Anderwald 2007-10-01 20:28:45 +00:00
parent 07c26f24e6
commit 108c1a9a60
34 changed files with 4044 additions and 14 deletions

View file

@ -0,0 +1,182 @@
/*
* Shell Library Functions
*
* Copyright 2005 Johannes Anderwald
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "config.h"
#include "wine/port.h"
#include <string.h>
#include <stdarg.h>
#include <stdio.h>
#include "winerror.h"
#include "windef.h"
#include "winbase.h"
#include "winreg.h"
#include "wingdi.h"
#include "winuser.h"
#include "commdlg.h"
#include "wine/debug.h"
#include "shellapi.h"
#include <shlwapi.h>
#include "shlobj.h"
#include "shell32_main.h"
#include "shresdef.h"
#include "undocshell.h"
#include <prsht.h>
#define DRIVE_PROPERTY_PAGES (5)
INT_PTR
CALLBACK
DriveGeneralDlg(
HWND hwndDlg,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
)
{
return FALSE;
}
INT_PTR
CALLBACK
DriveExtraDlg(
HWND hwndDlg,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
)
{
return FALSE;
}
INT_PTR
CALLBACK
DriveHardwareDlg(
HWND hwndDlg,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
)
{
return FALSE;
}
INT_PTR
CALLBACK
DriveShareDlg(
HWND hwndDlg,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
)
{
return FALSE;
}
INT_PTR
CALLBACK
DriveContingentDlg(
HWND hwndDlg,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
)
{
return FALSE;
}
static
const
struct
{
LPSTR resname;
DLGPROC dlgproc;
} PropPages[] =
{
{ "DRIVE_GENERAL_DLG", DriveGeneralDlg },
{ "DRIVE_EXTRA_DLG", DriveExtraDlg },
{ "DRIVE_HARDWARE_DLG", DriveHardwareDlg },
{ "DRIVE_SHARE_DLG", DriveShareDlg },
{ "DRIVE_CONTINGENT_DLG", DriveContingentDlg }
};
BOOL
CALLBACK
AddPropSheetPageProc(HPROPSHEETPAGE hpage, LPARAM lParam)
{
PROPSHEETHEADER *ppsh = (PROPSHEETHEADER *)lParam;
if (ppsh != NULL && ppsh->nPages < MAX_PROPERTY_SHEET_PAGE)
{
ppsh->phpage[ppsh->nPages++] = hpage;
return TRUE;
}
return FALSE;
}
BOOL
SH_ShowDriveProperties(WCHAR * drive)
{
HPSXA hpsx;
HPROPSHEETPAGE hpsp[MAX_PROPERTY_SHEET_PAGE];
PROPSHEETHEADERW psh;
BOOL ret;
UINT i;
ZeroMemory(&psh, sizeof(PROPSHEETHEADER));
psh.dwSize = sizeof(PROPSHEETHEADER);
//psh.dwFlags = PSH_USECALLBACK | PSH_PROPTITLE;
psh.hwndParent = NULL;
psh.nStartPage = 0;
psh.phpage = hpsp;
for (i = 0; i < DRIVE_PROPERTY_PAGES; i++)
{
HPROPSHEETPAGE hprop = SH_CreatePropertySheetPage(PropPages[i].resname, PropPages[i].dlgproc, (LPARAM)drive);
if (hprop)
{
hpsp[psh.nPages] = hprop;
psh.nPages++;
}
}
hpsx = SHCreatePropSheetExtArray(HKEY_CLASSES_ROOT,
L"Drive",
MAX_PROPERTY_SHEET_PAGE-DRIVE_PROPERTY_PAGES);
SHAddFromPropSheetExtArray(hpsx,
(LPFNADDPROPSHEETPAGE)AddPropSheetPageProc,
(LPARAM)&psh);
ret = PropertySheetW(&psh);
if (ret < 0)
return FALSE;
else
return TRUE;
}

View file

@ -0,0 +1,627 @@
/*
* Shell Library Functions
*
* Copyright 2005 Johannes Anderwald
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "config.h"
#include "wine/port.h"
#define YDEBUG
#include <string.h>
#include <stdarg.h>
#include <stdio.h>
#include "winerror.h"
#include "windef.h"
#include "winbase.h"
#include "winreg.h"
#include "wingdi.h"
#include "winuser.h"
#include "commdlg.h"
#include "wine/debug.h"
#include "shellapi.h"
#include <shlwapi.h>
#include "shlobj.h"
#include "shell32_main.h"
#include "shresdef.h"
#include "undocshell.h"
#include <prsht.h>
typedef struct _LANGANDCODEPAGE_
{
WORD lang;
WORD code;
} LANGANDCODEPAGE, *LPLANGANDCODEPAGE;
/*************************************************************************
*
* SH_FileGeneralFileType [Internal]
*
* retrieves file extension description from registry and sets it in dialog
*
* TODO: retrieve file extension default icon and load it
* find executable name from registry, retrieve description from executable
*/
BOOL
SH_FileGeneralSetFileType(HWND hwndDlg, WCHAR * filext)
{
WCHAR name[MAX_PATH];
WCHAR value[MAX_PATH];
DWORD lname = MAX_PATH;
DWORD lvalue = MAX_PATH;
HKEY hKey;
LONG result;
HWND hDlgCtrl;
TRACE("fileext %s\n", debugstr_w(filext));
if (filext == NULL)
return FALSE;
hDlgCtrl = GetDlgItem(hwndDlg, 14005);
if (hDlgCtrl == NULL)
return FALSE;
if (RegOpenKeyW(HKEY_CLASSES_ROOT, filext, &hKey) != ERROR_SUCCESS)
{
/* the fileextension is unknown, so default to string "FileExtension File" */
SendMessageW(hDlgCtrl, WM_GETTEXT, (WPARAM)MAX_PATH, (LPARAM)value);
sprintfW(name, value, &filext[1]);
SendMessageW(hDlgCtrl, WM_SETTEXT, (WPARAM)NULL, (LPARAM)name);
return TRUE;
}
result = RegEnumValueW(hKey, 0, name, &lname, NULL, NULL, (LPBYTE)value, &lvalue);
RegCloseKey(hKey);
if (result != ERROR_SUCCESS)
return FALSE;
if (RegOpenKeyW(HKEY_CLASSES_ROOT, value, &hKey) == ERROR_SUCCESS)
{
lvalue = lname = MAX_PATH;
result = RegEnumValueW(hKey,0, name, &lname, NULL, NULL, (LPBYTE)value, &lvalue);
RegCloseKey(hKey);
}
/* file extension type */
SendMessageW(hDlgCtrl, WM_SETTEXT, (WPARAM)NULL, (LPARAM)value);
return TRUE;
}
/*************************************************************************
*
* SHFileGeneralGetFileTimeString [Internal]
*
* formats a given LPFILETIME struct into readable user format
*/
BOOL
SHFileGeneralGetFileTimeString(LPFILETIME lpFileTime, WCHAR * lpResult)
{
FILETIME ft;
SYSTEMTIME dt;
WORD wYear;
static const WCHAR wFormat[] = {'%','0','2','d','/','%','0','2','d','/','%','0','4','d',' ',' ','%','0','2','d',':','%','0','2','u',0};
if (lpFileTime == NULL || lpResult == NULL)
return FALSE;
if (!FileTimeToLocalFileTime(lpFileTime, &ft))
return FALSE;
FileTimeToSystemTime(&ft, &dt);
wYear = dt.wYear;
/* ddmmyy */
sprintfW (lpResult, wFormat, dt.wDay, dt.wMonth, wYear, dt.wHour, dt.wMinute);
TRACE("result %s\n",debugstr_w(lpResult));
return TRUE;
}
/*************************************************************************
*
* SH_FileGeneralSetText [Internal]
*
* sets file path string and filename string
*
*/
BOOL
SH_FileGeneralSetText(HWND hwndDlg, WCHAR * lpstr)
{
int flength;
int plength;
WCHAR * lpdir;
WCHAR buff[MAX_PATH];
HWND hDlgCtrl;
if (lpstr == NULL)
return FALSE;
lpdir = strrchrW(lpstr, '\\'); /* find the last occurence of '\\' */
plength = strlenW(lpstr);
flength = strlenW(lpdir);
if (lpdir)
{
/* location text field */
strncpyW(buff, lpstr, plength - flength);
buff[plength - flength] = UNICODE_NULL;
hDlgCtrl = GetDlgItem(hwndDlg, 14009);
SendMessageW(hDlgCtrl, WM_SETTEXT, (WPARAM)NULL, (LPARAM)buff);
}
if(flength > 1)
{
/* text filename field */
strncpyW(buff, &lpdir[1], flength);
hDlgCtrl = GetDlgItem(hwndDlg, 14001);
SendMessageW(hDlgCtrl, WM_SETTEXT, (WPARAM)NULL, (LPARAM)buff);
}
return TRUE;
}
/*************************************************************************
*
* SH_FileGeneralSetFileSizeTime [Internal]
*
* retrieves file information from file and sets in dialog
*
*/
BOOL
SH_FileGeneralSetFileSizeTime(HWND hwndDlg, WCHAR * lpfilename, PULARGE_INTEGER lpfilesize)
{
BOOL result;
HANDLE hFile;
FILETIME create_time;
FILETIME accessed_time;
FILETIME write_time;
WCHAR resultstr[MAX_PATH];
HWND hDlgCtrl;
LARGE_INTEGER file_size;
WCHAR szFormat[] = { '%','u',' ','B','y','t','e','s',0 };
if (lpfilename == NULL)
return FALSE;
hFile = CreateFileW(lpfilename,
GENERIC_READ,
FILE_SHARE_READ,NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL);
if (hFile == INVALID_HANDLE_VALUE)
{
WARN("failed to open file %s\n", debugstr_w(lpfilename));
return FALSE;
}
result = GetFileTime(hFile, &create_time, &accessed_time, &write_time);
if (!result)
{
WARN("GetFileTime failed\n");
return FALSE;
}
if (SHFileGeneralGetFileTimeString(&create_time,resultstr))
{
hDlgCtrl = GetDlgItem(hwndDlg, 14015);
SendMessageW(hDlgCtrl, WM_SETTEXT, (WPARAM)NULL, (LPARAM)resultstr);
}
if (SHFileGeneralGetFileTimeString(&accessed_time, resultstr))
{
hDlgCtrl = GetDlgItem(hwndDlg, 14017);
SendMessageW(hDlgCtrl, WM_SETTEXT, (WPARAM)NULL, (LPARAM)resultstr);
}
if (SHFileGeneralGetFileTimeString(&write_time, resultstr))
{
hDlgCtrl = GetDlgItem(hwndDlg, 14019);
SendMessageW(hDlgCtrl, WM_SETTEXT, (WPARAM)NULL, (LPARAM)resultstr);
}
if (!GetFileSizeEx(hFile, &file_size))
{
WARN("GetFileSize failed\n");
CloseHandle(hFile);
return FALSE;
}
CloseHandle(hFile);
#if 0
if (!StrFormatByteSizeW(file_size.QuadPart, resultstr, sizeof(resultstr)))
return FALSE;
#else
sprintfW(resultstr, szFormat, file_size.QuadPart);
#endif
hDlgCtrl = GetDlgItem(hwndDlg, 14011);
TRACE("result size %u resultstr %s\n", file_size.QuadPart, debugstr_w(resultstr));
SendMessageW(hDlgCtrl, WM_SETTEXT, (WPARAM)NULL, (LPARAM)resultstr);
if (lpfilesize)
lpfilesize->QuadPart = (ULONGLONG)file_size.QuadPart;
return TRUE;
}
/*************************************************************************
*
* SH_SetFileVersionText [Internal]
*
*
*/
BOOL
SH_FileVersionQuerySetText(HWND hwndDlg, DWORD dlgId, LPVOID pInfo, WCHAR * text, WCHAR ** resptr)
{
UINT reslen;
HWND hDlgCtrl;
if(hwndDlg == NULL || resptr == NULL || text == NULL)
return FALSE;
if(VerQueryValueW(pInfo, text, (LPVOID *)resptr, &reslen))
{
/* file description property */
hDlgCtrl = GetDlgItem(hwndDlg, dlgId);
TRACE("%s :: %s\n",debugstr_w(text), debugstr_w(*resptr));
SendMessageW(hDlgCtrl, WM_SETTEXT, (WPARAM)0, (LPARAM)*resptr);
return TRUE;
}
return FALSE;
}
/*************************************************************************
*
* SH_FileVersionQuerySetListText [Internal]
*
* retrieves a version string and adds it to listbox
*
*/
BOOL
SH_FileVersionQuerySetListText(HWND hwndDlg, LPVOID pInfo, const WCHAR * text, WCHAR **resptr, WORD lang, WORD code)
{
UINT reslen;
HWND hDlgCtrl;
UINT index;
static const WCHAR wFormat[] = { '\\','S','t','r','i','n','g','F','i','l','e','I','n',
'f','o','\\','%','0','4','x','%','0','4','x','\\','%','s',0 };
WCHAR buff[256];
TRACE("text %s, resptr %p hwndDlg %p\n",debugstr_w(text), resptr, hwndDlg);
if(hwndDlg == NULL || resptr == NULL || text == NULL)
return FALSE;
sprintfW(buff, wFormat, lang, code, text);
if(VerQueryValueW(pInfo, buff, (LPVOID *)resptr, &reslen))
{
/* listbox name property */
hDlgCtrl = GetDlgItem(hwndDlg, 14009);
TRACE("%s :: %s\n",debugstr_w(text), debugstr_w(*resptr));
index = SendMessageW(hDlgCtrl, LB_ADDSTRING, (WPARAM)-1, (LPARAM)text);
SendMessageW(hDlgCtrl, LB_SETITEMDATA, (WPARAM)index, (LPARAM)(WCHAR*)*resptr);
return TRUE;
}
return FALSE;
}
/*************************************************************************
*
* SH_FileVersionInitialize [Internal]
*
* sets all file version properties in dialog
*/
BOOL
SH_FileVersionInitialize(HWND hwndDlg, WCHAR * lpfilename)
{
LPVOID pBuf;
DWORD versize;
DWORD handle;
LPVOID info = NULL;
UINT infolen;
WCHAR buff[256];
HWND hDlgCtrl;
WORD lang = 0;
WORD code = 0;
LPLANGANDCODEPAGE lplangcode;
WCHAR * str;
static const WCHAR wVersionFormat[] = { '%','d','.','%','d','.','%','d','.','%','d',0 };
static const WCHAR wFileDescriptionFormat[] = { '\\','S','t','r','i','n','g','F','i','l','e','I','n','f','o',
'\\','%','0','4','x','%','0','4','x','\\','F','i','l','e','D','e','s','c','r','i','p','t','i','o','n',0 };
static const WCHAR wLegalCopyrightFormat[] = { '\\','S','t','r','i','n','g','F','i','l','e','I','n','f','o',
'\\','%','0','4','x','%','0','4','x','\\','L','e','g','a','l','C','o','p','y','r','i','g','h','t',0 };
static const WCHAR wTranslation[] = { 'V','a','r','F','i','l','e','I','n','f','o','\\','T','r','a','n','s','l','a','t','i','o','n',0 };
static const WCHAR wCompanyName[] = { 'C','o','m','p','a','n','y','N','a','m','e',0 };
static const WCHAR wFileVersion[] = { 'F','i','l','e','V','e','r','s','i','o','n',0 };
static const WCHAR wInternalName[] = { 'I','n','t','e','r','n','a','l','N','a','m','e',0 };
static const WCHAR wOriginalFilename[] = { 'O','r','i','g','i','n','a','l','F','i','l','e','n','a','m','e',0 };
static const WCHAR wProductName[] = { 'P','r','o','d','u','c','t','N','a','m','e',0 };
static const WCHAR wProductVersion[] = { 'P','r','o','d','u','c','t','V','e','r','s','i','o','n',0 };
static const WCHAR wSlash[] = { '\\',0 };
if(lpfilename == 0)
return FALSE;
if(!(versize = GetFileVersionInfoSizeW(lpfilename, &handle)))
{
WARN("GetFileVersionInfoSize failed\n");
return FALSE;
}
if(!(pBuf = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, versize)))
{
WARN("HeapAlloc failed bytes %x\n",versize);
return FALSE;
}
if(!GetFileVersionInfoW(lpfilename, handle, versize, pBuf))
{
HeapFree(GetProcessHeap(), 0, pBuf);
return FALSE;
}
if(VerQueryValueW(pBuf, wSlash, &info, &infolen))
{
VS_FIXEDFILEINFO * inf = (VS_FIXEDFILEINFO *)info;
sprintfW(buff, wVersionFormat,inf->dwFileVersionMS & 0xFFFF0000,
inf->dwFileVersionMS & 0x0000FFFF,
inf->dwFileVersionLS & 0xFFFF0000,
inf->dwFileVersionLS & 0x0000FFFF);
hDlgCtrl = GetDlgItem(hwndDlg, 14001);
TRACE("MS %x LS %x res %s \n",inf->dwFileVersionMS, inf->dwFileVersionLS, debugstr_w(buff));
SendMessageW(hDlgCtrl, WM_SETTEXT, (WPARAM)NULL, (LPARAM)buff);
}
if(VerQueryValueW(pBuf, wTranslation, (LPVOID *)&lplangcode, &infolen))
{
/* FIXME find language from current locale / if not available,
* default to english
* for now default to first available language
*/
lang = lplangcode->lang;
code = lplangcode->code;
}
sprintfW(buff, wFileDescriptionFormat, lang, code);
SH_FileVersionQuerySetText(hwndDlg, 14003, pBuf, buff, &str);
sprintfW(buff, wLegalCopyrightFormat, lang, code);
SH_FileVersionQuerySetText(hwndDlg, 14005, pBuf, buff, &str);
/* listbox properties */
SH_FileVersionQuerySetListText(hwndDlg, pBuf, wCompanyName, &str, lang, code);
SH_FileVersionQuerySetListText(hwndDlg, pBuf, wFileVersion, &str, lang, code);
SH_FileVersionQuerySetListText(hwndDlg, pBuf, wInternalName, &str, lang, code);
/* FIXME insert language identifier */
SH_FileVersionQuerySetListText(hwndDlg, pBuf, wOriginalFilename, &str, lang, code);
SH_FileVersionQuerySetListText(hwndDlg, pBuf, wProductName, &str, lang, code);
SH_FileVersionQuerySetListText(hwndDlg, pBuf, wProductVersion, &str, lang, code);
SetWindowLong(hwndDlg, DWL_USER, (LONG)pBuf);
/* select first item */
hDlgCtrl = GetDlgItem(hwndDlg, 14009);
SendMessageW(hDlgCtrl, LB_SETCURSEL, 0, 0);
str = (WCHAR *)SendMessageW(hDlgCtrl, LB_GETITEMDATA, (WPARAM)0, (LPARAM)NULL);
hDlgCtrl = GetDlgItem(hwndDlg, 14010);
SendMessageW(hDlgCtrl, WM_SETTEXT, (WPARAM)NULL, (LPARAM)str);
return TRUE;
}
/*************************************************************************
*
* SH_FileVersionDlgProc
*
* wnd proc of 'Version' property sheet page
*/
INT_PTR
CALLBACK
SH_FileVersionDlgProc(
HWND hwndDlg,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
)
{
LPPROPSHEETPAGE ppsp;
WCHAR * lpstr;
LPVOID * buf;
switch(uMsg)
{
case WM_INITDIALOG:
ppsp = (LPPROPSHEETPAGE)lParam;
if(ppsp == NULL)
break;
TRACE("WM_INITDIALOG hwnd %p lParam %p ppsplParam %x\n",hwndDlg, lParam, ppsp->lParam);
lpstr = (WCHAR *)ppsp->lParam;
if(lpstr == NULL)
break;
return SH_FileVersionInitialize(hwndDlg, lpstr);
case WM_COMMAND:
if(LOWORD(wParam) == 14009 && HIWORD(wParam) == LBN_DBLCLK)
{
HWND hDlgCtrl;
LRESULT lresult;
WCHAR * str;
hDlgCtrl = GetDlgItem(hwndDlg, 14009);
lresult = SendMessageW(hDlgCtrl, LB_GETCURSEL, (WPARAM)NULL, (LPARAM)NULL);
if(lresult == LB_ERR)
{
break;
}
str = (WCHAR *)SendMessageW(hDlgCtrl, LB_GETITEMDATA, (WPARAM)lresult, (LPARAM)NULL);
if(str == NULL)
{
break;
}
hDlgCtrl = GetDlgItem(hwndDlg, 14010);
TRACE("hDlgCtrl %x string %s \n",hDlgCtrl, debugstr_w(str));
SendMessageW(hDlgCtrl, WM_SETTEXT, (WPARAM)NULL, (LPARAM)str);
return TRUE;
}
case WM_DESTROY:
buf = (LPVOID)GetWindowLong(hwndDlg, DWL_USER);
HeapFree(GetProcessHeap(), 0, buf);
default:
break;
}
return FALSE;
}
/*************************************************************************
*
* SH_FileGeneralDlgProc
*
* wnd proc of 'General' property sheet page
*
*/
INT_PTR
CALLBACK
SH_FileGeneralDlgProc(
HWND hwndDlg,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
)
{
LPPROPSHEETPAGEW ppsp;
WCHAR * lpstr;
switch(uMsg)
{
case WM_INITDIALOG:
ppsp = (LPPROPSHEETPAGEW)lParam;
if (ppsp == NULL)
break;
TRACE("WM_INITDIALOG hwnd %p lParam %p ppsplParam %S\n",hwndDlg, lParam, ppsp->lParam);
lpstr = (WCHAR *)ppsp->lParam;
if ( lpstr == NULL)
{
ERR("no filename\n");
break;
}
/* set general text properties filename filelocation and icon */
SH_FileGeneralSetText(hwndDlg, lpstr);
/* enumerate file extension from registry and application which opens it*/
SH_FileGeneralSetFileType(hwndDlg, strrchrW(lpstr, '.'));
/* set file time create/modfied/accessed */
SH_FileGeneralSetFileSizeTime(hwndDlg, lpstr, NULL);
return TRUE;
default:
break;
}
return FALSE;
}
/*************************************************************************
*
* SH_ShowPropertiesDialog
*
* called from ShellExecuteExW32
*
* lpf contains (quoted) path of folder/file
*
* TODO: provide button change application type if file has registered type
* make filename field editable and apply changes to filename on close
*/
BOOL
SH_ShowPropertiesDialog(WCHAR * lpf)
{
PROPSHEETHEADERW pinfo;
HPROPSHEETPAGE hppages[MAX_PROPERTY_SHEET_PAGE];
HPROPSHEETPAGE hpage;
WCHAR wFileName[MAX_PATH];
UINT num_pages = 0;
DWORD dwHandle = 0;
TRACE("SH_ShowPropertiesDialog entered\n");
if (lpf== NULL)
return FALSE;
if ( !strlenW(lpf) )
return FALSE;
memset(hppages, 0x0, sizeof(HPROPSHEETPAGE) * MAX_PROPERTY_SHEET_PAGE);
if (lpf[0] == '"')
{
/* remove quotes from lpf */
LPWSTR src = lpf + 1;
LPWSTR dst = wFileName;
while(*src && *src!='"')
*dst++ = *src++;
*dst = '\0';
}
else
{
strcpyW(wFileName, lpf);
}
if (PathIsDirectoryW(wFileName) || strlenW(wFileName) == 3)
{
FIXME("directory / drive resources are missing\n");
return FALSE;
}
hpage = SH_CreatePropertySheetPage("SHELL_FILE_GENERAL_DLG", SH_FileGeneralDlgProc, (LPARAM)wFileName);
if (hpage == NULL)
return FALSE;
hppages[num_pages] = hpage;
num_pages++;
if ( GetFileVersionInfoSizeW(lpf, &dwHandle) )
{
if ( (hpage = SH_CreatePropertySheetPage("SHELL_FILE_VERSION_DLG",SH_FileVersionDlgProc, (LPARAM)lpf))!= NULL)
{
hppages[num_pages] = hpage;
num_pages++;
}
}
memset(&pinfo, 0x0, sizeof(PROPSHEETHEADERW));
pinfo.dwSize = sizeof(PROPSHEETHEADERW);
pinfo.dwFlags = PSH_NOCONTEXTHELP | PSH_PROPTITLE;
pinfo.nPages = num_pages;
pinfo.phpage = hppages;
pinfo.pszCaption = wFileName;
return (PropertySheetW(&pinfo) != -1);
}
/*EOF */

View file

@ -20,6 +20,7 @@
<library>comctl32</library>
<library>shlwapi</library>
<library>ole32</library>
<library>version</library>
<file>authors.c</file>
<file>autocomplete.c</file>
<file>brsfolder.c</file>
@ -60,4 +61,6 @@
<file>ros-systray.c</file>
<file>shres.rc</file>
<file>shell32.spec</file>
<file>fprop.c</file>
<file>drive.c</file>
</module>

View file

@ -131,6 +131,115 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Îáçîð...", 12288, 170, 63, 50, 14, WS_TABSTOP
}
SHELL_GENERAL_SHORTCUT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
LTEXT "Target type:", 14004, 10, 30, 50, 10
LTEXT "", 14005, 70, 30, 150, 10
LTEXT "Target location:", 14006, 10, 40, 70, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Target:", 14008, 10, 55, 45, 10
EDITTEXT 14009, 70, 55, 150, 10, ES_LEFT
LTEXT "&Start in:",14010, 10, 65, 45, 10
EDITTEXT 14011, 70, 65, 150, 10, ES_LEFT
LTEXT "Shortcut &key:", 14014, 10, 80, 45, 10
EDITTEXT 14015, 70, 80, 150, 10, ES_LEFT
LTEXT "Run:", 14016, 10, 90, 45, 10
EDITTEXT 14017, 70, 90, 150, 10
LTEXT "C&omment:", 14018, 10, 100, 45, 10
EDITTEXT 14019, 70, 100, 150, 10, ES_LEFT
PUSHBUTTON "&Find Target...", 14020, 10, 115, 60, 14, ES_LEFT
PUSHBUTTON "&Change Icon...", 14021, 80, 115, 60, 14, ES_LEFT
PUSHBUTTON "A&dvanced...", 14022, 150, 115, 60, 14, ES_LEFT
}
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
EDITTEXT 14001, 70, 5, 100, 10, ES_LEFT | ES_READONLY
LTEXT "Type of file:", 14004, 10, 30, 50, 10
LTEXT "%s File", 14005, 70, 30, 150, 10
LTEXT "Opens with:", 14006, 10, 40, 50, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Location:", 14008, 10, 55, 45, 10
LTEXT "", 14009, 70, 55, 200, 10
LTEXT "Size:",14010, 10, 65, 45, 10
LTEXT "", 14011, 70, 65, 150, 10
LTEXT "Created:", 14014, 10, 80, 45, 10
LTEXT "", 14015, 70, 80, 150, 10
LTEXT "Modied:", 14016, 10, 90, 45, 10
LTEXT "", 14017, 70, 90, 150, 10
LTEXT "Accessed:", 14018, 10, 100, 45, 10
LTEXT "", 14019, 70, 100, 150, 10
LTEXT "Attributes:", 14020, 10, 115, 45, 10
CHECKBOX "&Read-only", 14021, 70, 115, 45, 10
CHECKBOX "&Hidden", 14022, 130, 115, 50, 10
CHECKBOX "&Archive", 14023, 180, 115, 45, 10
}
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "File version: ", 14000, 10, 10, 45, 10
LTEXT "", 14001, 70, 10, 150, 10
LTEXT "Description: ", 14002, 10, 20, 45, 10
LTEXT "", 14003, 70, 20, 150, 10
LTEXT "Copyright: ", 14004, 10, 30, 45, 10
LTEXT "", 14005, 70, 30, 150, 10
GROUPBOX "Other version information: ", 14006, 10, 45, 220, 90
LTEXT "Item name: ", 14007, 20, 55, 50, 10
LTEXT "Value: ", 14008, 130, 55, 45, 10
LISTBOX 14009,20,65,95,60, LBS_STANDARD | WS_TABSTOP | LBS_NOTIFY
EDITTEXT 14010, 130, 65, 95, 60, ES_LEFT|WS_BORDER|WS_VSCROLL|WS_GROUP|ES_MULTILINE|ES_READONLY
}
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_EXTRA_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_HARDWARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
STRINGTABLE DISCARDABLE
{
/* columns in the shellview */

View file

@ -44,3 +44,113 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "Cancel", IDCANCEL, 116, 63, 50, 14, WS_TABSTOP
PUSHBUTTON "&Browse...", 12288, 170, 63, 50, 14, WS_TABSTOP
}
SHELL_GENERAL_SHORTCUT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
LTEXT "Target type:", 14004, 10, 30, 50, 10
LTEXT "", 14005, 70, 30, 150, 10
LTEXT "Target location:", 14006, 10, 40, 70, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Target:", 14008, 10, 55, 45, 10
EDITTEXT 14009, 70, 55, 150, 10, ES_LEFT
LTEXT "&Start in:",14010, 10, 65, 45, 10
EDITTEXT 14011, 70, 65, 150, 10, ES_LEFT
LTEXT "Shortcut &key:", 14014, 10, 80, 45, 10
EDITTEXT 14015, 70, 80, 150, 10, ES_LEFT
LTEXT "Run:", 14016, 10, 90, 45, 10
EDITTEXT 14017, 70, 90, 150, 10
LTEXT "C&omment:", 14018, 10, 100, 45, 10
EDITTEXT 14019, 70, 100, 150, 10, ES_LEFT
PUSHBUTTON "&Find Target...", 14020, 10, 115, 60, 14, ES_LEFT
PUSHBUTTON "&Change Icon...", 14021, 80, 115, 60, 14, ES_LEFT
PUSHBUTTON "A&dvanced...", 14022, 150, 115, 60, 14, ES_LEFT
}
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
EDITTEXT 14001, 70, 5, 100, 10, ES_LEFT | ES_READONLY
LTEXT "Type of file:", 14004, 10, 30, 50, 10
LTEXT "%s File", 14005, 70, 30, 150, 10
LTEXT "Opens with:", 14006, 10, 40, 50, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Location:", 14008, 10, 55, 45, 10
LTEXT "", 14009, 70, 55, 200, 10
LTEXT "Size:",14010, 10, 65, 45, 10
LTEXT "", 14011, 70, 65, 150, 10
LTEXT "Created:", 14014, 10, 80, 45, 10
LTEXT "", 14015, 70, 80, 150, 10
LTEXT "Modied:", 14016, 10, 90, 45, 10
LTEXT "", 14017, 70, 90, 150, 10
LTEXT "Accessed:", 14018, 10, 100, 45, 10
LTEXT "", 14019, 70, 100, 150, 10
LTEXT "Attributes:", 14020, 10, 115, 45, 10
CHECKBOX "&Read-only", 14021, 70, 115, 45, 10
CHECKBOX "&Hidden", 14022, 130, 115, 50, 10
CHECKBOX "&Archive", 14023, 180, 115, 45, 10
}
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "File version: ", 14000, 10, 10, 45, 10
LTEXT "", 14001, 70, 10, 150, 10
LTEXT "Description: ", 14002, 10, 20, 45, 10
LTEXT "", 14003, 70, 20, 150, 10
LTEXT "Copyright: ", 14004, 10, 30, 45, 10
LTEXT "", 14005, 70, 30, 150, 10
GROUPBOX "Other version information: ", 14006, 10, 45, 220, 90
LTEXT "Item name: ", 14007, 20, 55, 50, 10
LTEXT "Value: ", 14008, 130, 55, 45, 10
LISTBOX 14009,20,65,95,60, LBS_STANDARD | WS_TABSTOP | LBS_NOTIFY
EDITTEXT 14010, 130, 65, 95, 60, ES_LEFT|WS_BORDER|WS_VSCROLL|WS_GROUP|ES_MULTILINE|ES_READONLY
}
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_EXTRA_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_HARDWARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}

View file

@ -46,6 +46,116 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "ä¯ÀÀ(&B)...", 12288, 170, 63, 50, 14, WS_TABSTOP
}
SHELL_GENERAL_SHORTCUT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
LTEXT "Target type:", 14004, 10, 30, 50, 10
LTEXT "", 14005, 70, 30, 150, 10
LTEXT "Target location:", 14006, 10, 40, 70, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Target:", 14008, 10, 55, 45, 10
EDITTEXT 14009, 70, 55, 150, 10, ES_LEFT
LTEXT "&Start in:",14010, 10, 65, 45, 10
EDITTEXT 14011, 70, 65, 150, 10, ES_LEFT
LTEXT "Shortcut &key:", 14014, 10, 80, 45, 10
EDITTEXT 14015, 70, 80, 150, 10, ES_LEFT
LTEXT "Run:", 14016, 10, 90, 45, 10
EDITTEXT 14017, 70, 90, 150, 10
LTEXT "C&omment:", 14018, 10, 100, 45, 10
EDITTEXT 14019, 70, 100, 150, 10, ES_LEFT
PUSHBUTTON "&Find Target...", 14020, 10, 115, 60, 14, ES_LEFT
PUSHBUTTON "&Change Icon...", 14021, 80, 115, 60, 14, ES_LEFT
PUSHBUTTON "A&dvanced...", 14022, 150, 115, 60, 14, ES_LEFT
}
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
EDITTEXT 14001, 70, 5, 100, 10, ES_LEFT | ES_READONLY
LTEXT "Type of file:", 14004, 10, 30, 50, 10
LTEXT "%s File", 14005, 70, 30, 150, 10
LTEXT "Opens with:", 14006, 10, 40, 50, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Location:", 14008, 10, 55, 45, 10
LTEXT "", 14009, 70, 55, 200, 10
LTEXT "Size:",14010, 10, 65, 45, 10
LTEXT "", 14011, 70, 65, 150, 10
LTEXT "Created:", 14014, 10, 80, 45, 10
LTEXT "", 14015, 70, 80, 150, 10
LTEXT "Modied:", 14016, 10, 90, 45, 10
LTEXT "", 14017, 70, 90, 150, 10
LTEXT "Accessed:", 14018, 10, 100, 45, 10
LTEXT "", 14019, 70, 100, 150, 10
LTEXT "Attributes:", 14020, 10, 115, 45, 10
CHECKBOX "&Read-only", 14021, 70, 115, 45, 10
CHECKBOX "&Hidden", 14022, 130, 115, 50, 10
CHECKBOX "&Archive", 14023, 180, 115, 45, 10
}
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "File version: ", 14000, 10, 10, 45, 10
LTEXT "", 14001, 70, 10, 150, 10
LTEXT "Description: ", 14002, 10, 20, 45, 10
LTEXT "", 14003, 70, 20, 150, 10
LTEXT "Copyright: ", 14004, 10, 30, 45, 10
LTEXT "", 14005, 70, 30, 150, 10
GROUPBOX "Other version information: ", 14006, 10, 45, 220, 90
LTEXT "Item name: ", 14007, 20, 55, 50, 10
LTEXT "Value: ", 14008, 130, 55, 45, 10
LISTBOX 14009,20,65,95,60, LBS_STANDARD | WS_TABSTOP | LBS_NOTIFY
EDITTEXT 14010, 130, 65, 95, 60, ES_LEFT|WS_BORDER|WS_VSCROLL|WS_GROUP|ES_MULTILINE|ES_READONLY
}
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_EXTRA_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_HARDWARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
/* columns in the shellview */
STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
BEGIN

View file

@ -132,6 +132,116 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Procházet...", 12288, 170, 63, 50, 14, WS_TABSTOP
}
SHELL_GENERAL_SHORTCUT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
LTEXT "Target type:", 14004, 10, 30, 50, 10
LTEXT "", 14005, 70, 30, 150, 10
LTEXT "Target location:", 14006, 10, 40, 70, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Target:", 14008, 10, 55, 45, 10
EDITTEXT 14009, 70, 55, 150, 10, ES_LEFT
LTEXT "&Start in:",14010, 10, 65, 45, 10
EDITTEXT 14011, 70, 65, 150, 10, ES_LEFT
LTEXT "Shortcut &key:", 14014, 10, 80, 45, 10
EDITTEXT 14015, 70, 80, 150, 10, ES_LEFT
LTEXT "Run:", 14016, 10, 90, 45, 10
EDITTEXT 14017, 70, 90, 150, 10
LTEXT "C&omment:", 14018, 10, 100, 45, 10
EDITTEXT 14019, 70, 100, 150, 10, ES_LEFT
PUSHBUTTON "&Find Target...", 14020, 10, 115, 60, 14, ES_LEFT
PUSHBUTTON "&Change Icon...", 14021, 80, 115, 60, 14, ES_LEFT
PUSHBUTTON "A&dvanced...", 14022, 150, 115, 60, 14, ES_LEFT
}
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
EDITTEXT 14001, 70, 5, 100, 10, ES_LEFT | ES_READONLY
LTEXT "Type of file:", 14004, 10, 30, 50, 10
LTEXT "%s File", 14005, 70, 30, 150, 10
LTEXT "Opens with:", 14006, 10, 40, 50, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Location:", 14008, 10, 55, 45, 10
LTEXT "", 14009, 70, 55, 200, 10
LTEXT "Size:",14010, 10, 65, 45, 10
LTEXT "", 14011, 70, 65, 150, 10
LTEXT "Created:", 14014, 10, 80, 45, 10
LTEXT "", 14015, 70, 80, 150, 10
LTEXT "Modied:", 14016, 10, 90, 45, 10
LTEXT "", 14017, 70, 90, 150, 10
LTEXT "Accessed:", 14018, 10, 100, 45, 10
LTEXT "", 14019, 70, 100, 150, 10
LTEXT "Attributes:", 14020, 10, 115, 45, 10
CHECKBOX "&Read-only", 14021, 70, 115, 45, 10
CHECKBOX "&Hidden", 14022, 130, 115, 50, 10
CHECKBOX "&Archive", 14023, 180, 115, 45, 10
}
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "File version: ", 14000, 10, 10, 45, 10
LTEXT "", 14001, 70, 10, 150, 10
LTEXT "Description: ", 14002, 10, 20, 45, 10
LTEXT "", 14003, 70, 20, 150, 10
LTEXT "Copyright: ", 14004, 10, 30, 45, 10
LTEXT "", 14005, 70, 30, 150, 10
GROUPBOX "Other version information: ", 14006, 10, 45, 220, 90
LTEXT "Item name: ", 14007, 20, 55, 50, 10
LTEXT "Value: ", 14008, 130, 55, 45, 10
LISTBOX 14009,20,65,95,60, LBS_STANDARD | WS_TABSTOP | LBS_NOTIFY
EDITTEXT 14010, 130, 65, 95, 60, ES_LEFT|WS_BORDER|WS_VSCROLL|WS_GROUP|ES_MULTILINE|ES_READONLY
}
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_EXTRA_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_HARDWARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
/*
special folders
*/

View file

@ -44,3 +44,113 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "Cancel", IDCANCEL, 116, 63, 50, 14, WS_TABSTOP
PUSHBUTTON "&Browse...", 12288, 170, 63, 50, 14, WS_TABSTOP
}
SHELL_GENERAL_SHORTCUT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
LTEXT "Target type:", 14004, 10, 30, 50, 10
LTEXT "", 14005, 70, 30, 150, 10
LTEXT "Target location:", 14006, 10, 40, 70, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Target:", 14008, 10, 55, 45, 10
EDITTEXT 14009, 70, 55, 150, 10, ES_LEFT
LTEXT "&Start in:",14010, 10, 65, 45, 10
EDITTEXT 14011, 70, 65, 150, 10, ES_LEFT
LTEXT "Shortcut &key:", 14014, 10, 80, 45, 10
EDITTEXT 14015, 70, 80, 150, 10, ES_LEFT
LTEXT "Run:", 14016, 10, 90, 45, 10
EDITTEXT 14017, 70, 90, 150, 10
LTEXT "C&omment:", 14018, 10, 100, 45, 10
EDITTEXT 14019, 70, 100, 150, 10, ES_LEFT
PUSHBUTTON "&Find Target...", 14020, 10, 115, 60, 14, ES_LEFT
PUSHBUTTON "&Change Icon...", 14021, 80, 115, 60, 14, ES_LEFT
PUSHBUTTON "A&dvanced...", 14022, 150, 115, 60, 14, ES_LEFT
}
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
EDITTEXT 14001, 70, 5, 100, 10, ES_LEFT | ES_READONLY
LTEXT "Type of file:", 14004, 10, 30, 50, 10
LTEXT "%s File", 14005, 70, 30, 150, 10
LTEXT "Opens with:", 14006, 10, 40, 50, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Location:", 14008, 10, 55, 45, 10
LTEXT "", 14009, 70, 55, 200, 10
LTEXT "Size:",14010, 10, 65, 45, 10
LTEXT "", 14011, 70, 65, 150, 10
LTEXT "Created:", 14014, 10, 80, 45, 10
LTEXT "", 14015, 70, 80, 150, 10
LTEXT "Modied:", 14016, 10, 90, 45, 10
LTEXT "", 14017, 70, 90, 150, 10
LTEXT "Accessed:", 14018, 10, 100, 45, 10
LTEXT "", 14019, 70, 100, 150, 10
LTEXT "Attributes:", 14020, 10, 115, 45, 10
CHECKBOX "&Read-only", 14021, 70, 115, 45, 10
CHECKBOX "&Hidden", 14022, 130, 115, 50, 10
CHECKBOX "&Archive", 14023, 180, 115, 45, 10
}
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "File version: ", 14000, 10, 10, 45, 10
LTEXT "", 14001, 70, 10, 150, 10
LTEXT "Description: ", 14002, 10, 20, 45, 10
LTEXT "", 14003, 70, 20, 150, 10
LTEXT "Copyright: ", 14004, 10, 30, 45, 10
LTEXT "", 14005, 70, 30, 150, 10
GROUPBOX "Other version information: ", 14006, 10, 45, 220, 90
LTEXT "Item name: ", 14007, 20, 55, 50, 10
LTEXT "Value: ", 14008, 130, 55, 45, 10
LISTBOX 14009,20,65,95,60, LBS_STANDARD | WS_TABSTOP | LBS_NOTIFY
EDITTEXT 14010, 130, 65, 95, 60, ES_LEFT|WS_BORDER|WS_VSCROLL|WS_GROUP|ES_MULTILINE|ES_READONLY
}
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_EXTRA_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_HARDWARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}

View file

@ -132,6 +132,128 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Durchsuchen...", 12288, 170, 63, 50, 14, WS_TABSTOP
}
SHELL_GENERAL_SHORTCUT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
LTEXT "Target type:", 14004, 10, 30, 50, 10
LTEXT "", 14005, 70, 30, 150, 10
LTEXT "Target location:", 14006, 10, 40, 70, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Target:", 14008, 10, 55, 45, 10
EDITTEXT 14009, 70, 55, 150, 10, ES_LEFT
LTEXT "&Start in:",14010, 10, 65, 45, 10
EDITTEXT 14011, 70, 65, 150, 10, ES_LEFT
LTEXT "Shortcut &key:", 14014, 10, 80, 45, 10
EDITTEXT 14015, 70, 80, 150, 10, ES_LEFT
LTEXT "Run:", 14016, 10, 90, 45, 10
EDITTEXT 14017, 70, 90, 150, 10
LTEXT "C&omment:", 14018, 10, 100, 45, 10
EDITTEXT 14019, 70, 100, 150, 10, ES_LEFT
PUSHBUTTON "&Find Target...", 14020, 10, 115, 60, 14, ES_LEFT
PUSHBUTTON "&Change Icon...", 14021, 80, 115, 60, 14, ES_LEFT
PUSHBUTTON "A&dvanced...", 14022, 150, 115, 60, 14, ES_LEFT
}
SHELL_EXTENDED_SHORTCUT_DLG DIALOGEX 0, 0, 230, 150
STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Extended Properties"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "Select extended properties for this Shortcut", -1, 5, 30, 150, 10
CHECKBOX "Execute as a different user", 14000, 30, 50, 150, 10
LTEXT "FIXME Desc", -1, 50, 70, 200, 40
PUSHBUTTON "OK", IDOK, 25, 130, 40, 15, WS_VISIBLE
PUSHBUTTON "Abbrechen", IDCANCEL, 120, 130, 50, 15, WS_VISIBLE
}
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
EDITTEXT 14001, 70, 5, 100, 10, ES_LEFT | ES_READONLY
LTEXT "Type of file:", 14004, 10, 30, 50, 10
LTEXT "File", 14005, 70, 30, 150, 10
LTEXT "Opens with:", 14006, 10, 40, 50, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Location:", 14008, 10, 55, 45, 10
LTEXT "", 14009, 70, 55, 200, 10
LTEXT "Size:",14010, 10, 65, 45, 10
LTEXT "", 14011, 70, 65, 150, 10
LTEXT "Created:", 14014, 10, 80, 45, 10
LTEXT "", 14015, 70, 80, 150, 10
LTEXT "Modied:", 14016, 10, 90, 45, 10
LTEXT "", 14017, 70, 90, 150, 10
LTEXT "Accessed:", 14018, 10, 100, 45, 10
LTEXT "", 14019, 70, 100, 150, 10
LTEXT "Attributes:", 14020, 10, 115, 45, 10
CHECKBOX "&Read-only", 14021, 70, 115, 45, 10
CHECKBOX "&Hidden", 14022, 130, 115, 50, 10
CHECKBOX "&Archive", 14023, 180, 115, 45, 10
}
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "File version: ", 14000, 10, 10, 45, 10
LTEXT "", 14001, 70, 10, 150, 10
LTEXT "Description: ", 14002, 10, 20, 45, 10
LTEXT "", 14003, 70, 20, 150, 10
LTEXT "Copyright: ", 14004, 10, 30, 45, 10
LTEXT "", 14005, 70, 30, 150, 10
GROUPBOX "Other version information: ", 14006, 10, 45, 220, 90
LTEXT "Item name: ", 14007, 20, 55, 50, 10
LTEXT "Value: ", 14008, 130, 55, 45, 10
LISTBOX 14009,20,65,95,60, LBS_STANDARD | WS_TABSTOP | LBS_NOTIFY
EDITTEXT 14010, 130, 65, 95, 60, ES_LEFT|WS_BORDER|WS_VSCROLL|WS_GROUP|ES_MULTILINE|ES_READONLY
}
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_EXTRA_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_HARDWARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
STRINGTABLE DISCARDABLE
{
/* columns in the shellview */

View file

@ -131,6 +131,128 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Browse...", 12288, 170, 63, 50, 14, WS_TABSTOP
}
SHELL_GENERAL_SHORTCUT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
LTEXT "Target type:", 14004, 10, 30, 50, 10
LTEXT "", 14005, 70, 30, 150, 10
LTEXT "Target location:", 14006, 10, 40, 70, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Target:", 14008, 10, 55, 45, 10
EDITTEXT 14009, 70, 55, 150, 10, ES_LEFT
LTEXT "&Start in:",14010, 10, 65, 45, 10
EDITTEXT 14011, 70, 65, 150, 10, ES_LEFT
LTEXT "Shortcut &key:", 14014, 10, 80, 45, 10
EDITTEXT 14015, 70, 80, 150, 10, ES_LEFT
LTEXT "Run:", 14016, 10, 90, 45, 10
EDITTEXT 14017, 70, 90, 150, 10
LTEXT "C&omment:", 14018, 10, 100, 45, 10
EDITTEXT 14019, 70, 100, 150, 10, ES_LEFT
PUSHBUTTON "&Find Target...", 14020, 10, 115, 60, 14, ES_LEFT
PUSHBUTTON "&Change Icon...", 14021, 80, 115, 60, 14, ES_LEFT
PUSHBUTTON "A&dvanced...", 14022, 150, 115, 60, 14, ES_LEFT
}
SHELL_EXTENDED_SHORTCUT_DLG DIALOGEX 0, 0, 150, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION
CAPTION "Extended Properties"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "Select extended properties for this Shortcut", -1, 5, 30, 150, 10
CHECKBOX "Execute as a different user", 14000, 30, 50, 150, 10
LTEXT "FIXME Desc", -1, 50, 70, 200, 40
PUSHBUTTON "OK", IDOK, 25, 80, 40, 15, WS_VISIBLE
PUSHBUTTON "Abort", IDCANCEL, 120, 80, 50, 15, WS_VISIBLE
}
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
EDITTEXT 14001, 70, 5, 100, 10, ES_LEFT | ES_READONLY
LTEXT "Type of file:", 14004, 10, 30, 50, 10
LTEXT "File", 14005, 70, 30, 150, 10
LTEXT "Opens with:", 14006, 10, 40, 50, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Location:", 14008, 10, 55, 45, 10
LTEXT "", 14009, 70, 55, 200, 10
LTEXT "Size:",14010, 10, 65, 45, 10
LTEXT "", 14011, 70, 65, 150, 10
LTEXT "Created:", 14014, 10, 80, 45, 10
LTEXT "", 14015, 70, 80, 150, 10
LTEXT "Modied:", 14016, 10, 90, 45, 10
LTEXT "", 14017, 70, 90, 150, 10
LTEXT "Accessed:", 14018, 10, 100, 45, 10
LTEXT "", 14019, 70, 100, 150, 10
LTEXT "Attributes:", 14020, 10, 115, 45, 10
CHECKBOX "&Read-only", 14021, 70, 115, 45, 10
CHECKBOX "&Hidden", 14022, 130, 115, 50, 10
CHECKBOX "&Archive", 14023, 180, 115, 45, 10
}
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "File version: ", 14000, 10, 10, 45, 10
LTEXT "", 14001, 70, 10, 150, 10
LTEXT "Description: ", 14002, 10, 20, 45, 10
LTEXT "", 14003, 70, 20, 150, 10
LTEXT "Copyright: ", 14004, 10, 30, 45, 10
LTEXT "", 14005, 70, 30, 150, 10
GROUPBOX "Other version information: ", 14006, 10, 45, 220, 90
LTEXT "Item name: ", 14007, 20, 55, 50, 10
LTEXT "Value: ", 14008, 130, 55, 45, 10
LISTBOX 14009,20,65,95,60, LBS_STANDARD | WS_TABSTOP | LBS_NOTIFY
EDITTEXT 14010, 130, 65, 95, 60, ES_LEFT|WS_BORDER|WS_VSCROLL|WS_GROUP|ES_MULTILINE|ES_READONLY
}
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_EXTRA_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_HARDWARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
STRINGTABLE DISCARDABLE
{
/* columns in the shellview */

View file

@ -44,3 +44,113 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "Cancel", IDCANCEL, 116, 63, 50, 14, WS_TABSTOP
PUSHBUTTON "&Browse...", 12288, 170, 63, 50, 14, WS_TABSTOP
}
SHELL_GENERAL_SHORTCUT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
LTEXT "Target type:", 14004, 10, 30, 50, 10
LTEXT "", 14005, 70, 30, 150, 10
LTEXT "Target location:", 14006, 10, 40, 70, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Target:", 14008, 10, 55, 45, 10
EDITTEXT 14009, 70, 55, 150, 10, ES_LEFT
LTEXT "&Start in:",14010, 10, 65, 45, 10
EDITTEXT 14011, 70, 65, 150, 10, ES_LEFT
LTEXT "Shortcut &key:", 14014, 10, 80, 45, 10
EDITTEXT 14015, 70, 80, 150, 10, ES_LEFT
LTEXT "Run:", 14016, 10, 90, 45, 10
EDITTEXT 14017, 70, 90, 150, 10
LTEXT "C&omment:", 14018, 10, 100, 45, 10
EDITTEXT 14019, 70, 100, 150, 10, ES_LEFT
PUSHBUTTON "&Find Target...", 14020, 10, 115, 60, 14, ES_LEFT
PUSHBUTTON "&Change Icon...", 14021, 80, 115, 60, 14, ES_LEFT
PUSHBUTTON "A&dvanced...", 14022, 150, 115, 60, 14, ES_LEFT
}
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
EDITTEXT 14001, 70, 5, 100, 10, ES_LEFT | ES_READONLY
LTEXT "Type of file:", 14004, 10, 30, 50, 10
LTEXT "%s File", 14005, 70, 30, 150, 10
LTEXT "Opens with:", 14006, 10, 40, 50, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Location:", 14008, 10, 55, 45, 10
LTEXT "", 14009, 70, 55, 200, 10
LTEXT "Size:",14010, 10, 65, 45, 10
LTEXT "", 14011, 70, 65, 150, 10
LTEXT "Created:", 14014, 10, 80, 45, 10
LTEXT "", 14015, 70, 80, 150, 10
LTEXT "Modied:", 14016, 10, 90, 45, 10
LTEXT "", 14017, 70, 90, 150, 10
LTEXT "Accessed:", 14018, 10, 100, 45, 10
LTEXT "", 14019, 70, 100, 150, 10
LTEXT "Attributes:", 14020, 10, 115, 45, 10
CHECKBOX "&Read-only", 14021, 70, 115, 45, 10
CHECKBOX "&Hidden", 14022, 130, 115, 50, 10
CHECKBOX "&Archive", 14023, 180, 115, 45, 10
}
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "File version: ", 14000, 10, 10, 45, 10
LTEXT "", 14001, 70, 10, 150, 10
LTEXT "Description: ", 14002, 10, 20, 45, 10
LTEXT "", 14003, 70, 20, 150, 10
LTEXT "Copyright: ", 14004, 10, 30, 45, 10
LTEXT "", 14005, 70, 30, 150, 10
GROUPBOX "Other version information: ", 14006, 10, 45, 220, 90
LTEXT "Item name: ", 14007, 20, 55, 50, 10
LTEXT "Value: ", 14008, 130, 55, 45, 10
LISTBOX 14009,20,65,95,60, LBS_STANDARD | WS_TABSTOP | LBS_NOTIFY
EDITTEXT 14010, 130, 65, 95, 60, ES_LEFT|WS_BORDER|WS_VSCROLL|WS_GROUP|ES_MULTILINE|ES_READONLY
}
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_EXTRA_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_HARDWARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}

View file

@ -132,6 +132,116 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Examinar...", 12288, 170, 63, 50, 14, WS_TABSTOP
}
SHELL_GENERAL_SHORTCUT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
LTEXT "Target type:", 14004, 10, 30, 50, 10
LTEXT "", 14005, 70, 30, 150, 10
LTEXT "Target location:", 14006, 10, 40, 70, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Target:", 14008, 10, 55, 45, 10
EDITTEXT 14009, 70, 55, 150, 10, ES_LEFT
LTEXT "&Start in:",14010, 10, 65, 45, 10
EDITTEXT 14011, 70, 65, 150, 10, ES_LEFT
LTEXT "Shortcut &key:", 14014, 10, 80, 45, 10
EDITTEXT 14015, 70, 80, 150, 10, ES_LEFT
LTEXT "Run:", 14016, 10, 90, 45, 10
EDITTEXT 14017, 70, 90, 150, 10
LTEXT "C&omment:", 14018, 10, 100, 45, 10
EDITTEXT 14019, 70, 100, 150, 10, ES_LEFT
PUSHBUTTON "&Find Target...", 14020, 10, 115, 60, 14, ES_LEFT
PUSHBUTTON "&Change Icon...", 14021, 80, 115, 60, 14, ES_LEFT
PUSHBUTTON "A&dvanced...", 14022, 150, 115, 60, 14, ES_LEFT
}
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
EDITTEXT 14001, 70, 5, 100, 10, ES_LEFT | ES_READONLY
LTEXT "Type of file:", 14004, 10, 30, 50, 10
LTEXT "%s File", 14005, 70, 30, 150, 10
LTEXT "Opens with:", 14006, 10, 40, 50, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Location:", 14008, 10, 55, 45, 10
LTEXT "", 14009, 70, 55, 200, 10
LTEXT "Size:",14010, 10, 65, 45, 10
LTEXT "", 14011, 70, 65, 150, 10
LTEXT "Created:", 14014, 10, 80, 45, 10
LTEXT "", 14015, 70, 80, 150, 10
LTEXT "Modied:", 14016, 10, 90, 45, 10
LTEXT "", 14017, 70, 90, 150, 10
LTEXT "Accessed:", 14018, 10, 100, 45, 10
LTEXT "", 14019, 70, 100, 150, 10
LTEXT "Attributes:", 14020, 10, 115, 45, 10
CHECKBOX "&Read-only", 14021, 70, 115, 45, 10
CHECKBOX "&Hidden", 14022, 130, 115, 50, 10
CHECKBOX "&Archive", 14023, 180, 115, 45, 10
}
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "File version: ", 14000, 10, 10, 45, 10
LTEXT "", 14001, 70, 10, 150, 10
LTEXT "Description: ", 14002, 10, 20, 45, 10
LTEXT "", 14003, 70, 20, 150, 10
LTEXT "Copyright: ", 14004, 10, 30, 45, 10
LTEXT "", 14005, 70, 30, 150, 10
GROUPBOX "Other version information: ", 14006, 10, 45, 220, 90
LTEXT "Item name: ", 14007, 20, 55, 50, 10
LTEXT "Value: ", 14008, 130, 55, 45, 10
LISTBOX 14009,20,65,95,60, LBS_STANDARD | WS_TABSTOP | LBS_NOTIFY
EDITTEXT 14010, 130, 65, 95, 60, ES_LEFT|WS_BORDER|WS_VSCROLL|WS_GROUP|ES_MULTILINE|ES_READONLY
}
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_EXTRA_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_HARDWARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
/*
special folders
*/

View file

@ -131,6 +131,116 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Selaa...", 12288, 170, 63, 50, 14, WS_TABSTOP
}
SHELL_GENERAL_SHORTCUT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
LTEXT "Target type:", 14004, 10, 30, 50, 10
LTEXT "", 14005, 70, 30, 150, 10
LTEXT "Target location:", 14006, 10, 40, 70, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Target:", 14008, 10, 55, 45, 10
EDITTEXT 14009, 70, 55, 150, 10, ES_LEFT
LTEXT "&Start in:",14010, 10, 65, 45, 10
EDITTEXT 14011, 70, 65, 150, 10, ES_LEFT
LTEXT "Shortcut &key:", 14014, 10, 80, 45, 10
EDITTEXT 14015, 70, 80, 150, 10, ES_LEFT
LTEXT "Run:", 14016, 10, 90, 45, 10
EDITTEXT 14017, 70, 90, 150, 10
LTEXT "C&omment:", 14018, 10, 100, 45, 10
EDITTEXT 14019, 70, 100, 150, 10, ES_LEFT
PUSHBUTTON "&Find Target...", 14020, 10, 115, 60, 14, ES_LEFT
PUSHBUTTON "&Change Icon...", 14021, 80, 115, 60, 14, ES_LEFT
PUSHBUTTON "A&dvanced...", 14022, 150, 115, 60, 14, ES_LEFT
}
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
EDITTEXT 14001, 70, 5, 100, 10, ES_LEFT | ES_READONLY
LTEXT "Type of file:", 14004, 10, 30, 50, 10
LTEXT "%s File", 14005, 70, 30, 150, 10
LTEXT "Opens with:", 14006, 10, 40, 50, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Location:", 14008, 10, 55, 45, 10
LTEXT "", 14009, 70, 55, 200, 10
LTEXT "Size:",14010, 10, 65, 45, 10
LTEXT "", 14011, 70, 65, 150, 10
LTEXT "Created:", 14014, 10, 80, 45, 10
LTEXT "", 14015, 70, 80, 150, 10
LTEXT "Modied:", 14016, 10, 90, 45, 10
LTEXT "", 14017, 70, 90, 150, 10
LTEXT "Accessed:", 14018, 10, 100, 45, 10
LTEXT "", 14019, 70, 100, 150, 10
LTEXT "Attributes:", 14020, 10, 115, 45, 10
CHECKBOX "&Read-only", 14021, 70, 115, 45, 10
CHECKBOX "&Hidden", 14022, 130, 115, 50, 10
CHECKBOX "&Archive", 14023, 180, 115, 45, 10
}
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "File version: ", 14000, 10, 10, 45, 10
LTEXT "", 14001, 70, 10, 150, 10
LTEXT "Description: ", 14002, 10, 20, 45, 10
LTEXT "", 14003, 70, 20, 150, 10
LTEXT "Copyright: ", 14004, 10, 30, 45, 10
LTEXT "", 14005, 70, 30, 150, 10
GROUPBOX "Other version information: ", 14006, 10, 45, 220, 90
LTEXT "Item name: ", 14007, 20, 55, 50, 10
LTEXT "Value: ", 14008, 130, 55, 45, 10
LISTBOX 14009,20,65,95,60, LBS_STANDARD | WS_TABSTOP | LBS_NOTIFY
EDITTEXT 14010, 130, 65, 95, 60, ES_LEFT|WS_BORDER|WS_VSCROLL|WS_GROUP|ES_MULTILINE|ES_READONLY
}
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_EXTRA_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_HARDWARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
STRINGTABLE DISCARDABLE
{
/* columns in the shellview */

View file

@ -134,6 +134,116 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Parcourir...", 12288, 170, 63, 50, 14, WS_TABSTOP
}
SHELL_GENERAL_SHORTCUT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
LTEXT "Target type:", 14004, 10, 30, 50, 10
LTEXT "", 14005, 70, 30, 150, 10
LTEXT "Target location:", 14006, 10, 40, 70, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Target:", 14008, 10, 55, 45, 10
EDITTEXT 14009, 70, 55, 150, 10, ES_LEFT
LTEXT "&Start in:",14010, 10, 65, 45, 10
EDITTEXT 14011, 70, 65, 150, 10, ES_LEFT
LTEXT "Shortcut &key:", 14014, 10, 80, 45, 10
EDITTEXT 14015, 70, 80, 150, 10, ES_LEFT
LTEXT "Run:", 14016, 10, 90, 45, 10
EDITTEXT 14017, 70, 90, 150, 10
LTEXT "C&omment:", 14018, 10, 100, 45, 10
EDITTEXT 14019, 70, 100, 150, 10, ES_LEFT
PUSHBUTTON "&Find Target...", 14020, 10, 115, 60, 14, ES_LEFT
PUSHBUTTON "&Change Icon...", 14021, 80, 115, 60, 14, ES_LEFT
PUSHBUTTON "A&dvanced...", 14022, 150, 115, 60, 14, ES_LEFT
}
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
EDITTEXT 14001, 70, 5, 100, 10, ES_LEFT | ES_READONLY
LTEXT "Type of file:", 14004, 10, 30, 50, 10
LTEXT "%s File", 14005, 70, 30, 150, 10
LTEXT "Opens with:", 14006, 10, 40, 50, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Location:", 14008, 10, 55, 45, 10
LTEXT "", 14009, 70, 55, 200, 10
LTEXT "Size:",14010, 10, 65, 45, 10
LTEXT "", 14011, 70, 65, 150, 10
LTEXT "Created:", 14014, 10, 80, 45, 10
LTEXT "", 14015, 70, 80, 150, 10
LTEXT "Modied:", 14016, 10, 90, 45, 10
LTEXT "", 14017, 70, 90, 150, 10
LTEXT "Accessed:", 14018, 10, 100, 45, 10
LTEXT "", 14019, 70, 100, 150, 10
LTEXT "Attributes:", 14020, 10, 115, 45, 10
CHECKBOX "&Read-only", 14021, 70, 115, 45, 10
CHECKBOX "&Hidden", 14022, 130, 115, 50, 10
CHECKBOX "&Archive", 14023, 180, 115, 45, 10
}
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "File version: ", 14000, 10, 10, 45, 10
LTEXT "", 14001, 70, 10, 150, 10
LTEXT "Description: ", 14002, 10, 20, 45, 10
LTEXT "", 14003, 70, 20, 150, 10
LTEXT "Copyright: ", 14004, 10, 30, 45, 10
LTEXT "", 14005, 70, 30, 150, 10
GROUPBOX "Other version information: ", 14006, 10, 45, 220, 90
LTEXT "Item name: ", 14007, 20, 55, 50, 10
LTEXT "Value: ", 14008, 130, 55, 45, 10
LISTBOX 14009,20,65,95,60, LBS_STANDARD | WS_TABSTOP | LBS_NOTIFY
EDITTEXT 14010, 130, 65, 95, 60, ES_LEFT|WS_BORDER|WS_VSCROLL|WS_GROUP|ES_MULTILINE|ES_READONLY
}
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_EXTRA_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_HARDWARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
/*
special folders
*/

View file

@ -134,6 +134,116 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Böngészés...", 12288, 170, 63, 50, 14, WS_TABSTOP
}
SHELL_GENERAL_SHORTCUT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
LTEXT "Target type:", 14004, 10, 30, 50, 10
LTEXT "", 14005, 70, 30, 150, 10
LTEXT "Target location:", 14006, 10, 40, 70, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Target:", 14008, 10, 55, 45, 10
EDITTEXT 14009, 70, 55, 150, 10, ES_LEFT
LTEXT "&Start in:",14010, 10, 65, 45, 10
EDITTEXT 14011, 70, 65, 150, 10, ES_LEFT
LTEXT "Shortcut &key:", 14014, 10, 80, 45, 10
EDITTEXT 14015, 70, 80, 150, 10, ES_LEFT
LTEXT "Run:", 14016, 10, 90, 45, 10
EDITTEXT 14017, 70, 90, 150, 10
LTEXT "C&omment:", 14018, 10, 100, 45, 10
EDITTEXT 14019, 70, 100, 150, 10, ES_LEFT
PUSHBUTTON "&Find Target...", 14020, 10, 115, 60, 14, ES_LEFT
PUSHBUTTON "&Change Icon...", 14021, 80, 115, 60, 14, ES_LEFT
PUSHBUTTON "A&dvanced...", 14022, 150, 115, 60, 14, ES_LEFT
}
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
EDITTEXT 14001, 70, 5, 100, 10, ES_LEFT | ES_READONLY
LTEXT "Type of file:", 14004, 10, 30, 50, 10
LTEXT "%s File", 14005, 70, 30, 150, 10
LTEXT "Opens with:", 14006, 10, 40, 50, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Location:", 14008, 10, 55, 45, 10
LTEXT "", 14009, 70, 55, 200, 10
LTEXT "Size:",14010, 10, 65, 45, 10
LTEXT "", 14011, 70, 65, 150, 10
LTEXT "Created:", 14014, 10, 80, 45, 10
LTEXT "", 14015, 70, 80, 150, 10
LTEXT "Modied:", 14016, 10, 90, 45, 10
LTEXT "", 14017, 70, 90, 150, 10
LTEXT "Accessed:", 14018, 10, 100, 45, 10
LTEXT "", 14019, 70, 100, 150, 10
LTEXT "Attributes:", 14020, 10, 115, 45, 10
CHECKBOX "&Read-only", 14021, 70, 115, 45, 10
CHECKBOX "&Hidden", 14022, 130, 115, 50, 10
CHECKBOX "&Archive", 14023, 180, 115, 45, 10
}
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "File version: ", 14000, 10, 10, 45, 10
LTEXT "", 14001, 70, 10, 150, 10
LTEXT "Description: ", 14002, 10, 20, 45, 10
LTEXT "", 14003, 70, 20, 150, 10
LTEXT "Copyright: ", 14004, 10, 30, 45, 10
LTEXT "", 14005, 70, 30, 150, 10
GROUPBOX "Other version information: ", 14006, 10, 45, 220, 90
LTEXT "Item name: ", 14007, 20, 55, 50, 10
LTEXT "Value: ", 14008, 130, 55, 45, 10
LISTBOX 14009,20,65,95,60, LBS_STANDARD | WS_TABSTOP | LBS_NOTIFY
EDITTEXT 14010, 130, 65, 95, 60, ES_LEFT|WS_BORDER|WS_VSCROLL|WS_GROUP|ES_MULTILINE|ES_READONLY
}
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_EXTRA_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_HARDWARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
STRINGTABLE DISCARDABLE
{
/* columns in the shellview */

View file

@ -132,6 +132,116 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Esplora...", 12288, 170, 63, 50, 14, WS_TABSTOP
}
SHELL_GENERAL_SHORTCUT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
LTEXT "Target type:", 14004, 10, 30, 50, 10
LTEXT "", 14005, 70, 30, 150, 10
LTEXT "Target location:", 14006, 10, 40, 70, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Target:", 14008, 10, 55, 45, 10
EDITTEXT 14009, 70, 55, 150, 10, ES_LEFT
LTEXT "&Start in:",14010, 10, 65, 45, 10
EDITTEXT 14011, 70, 65, 150, 10, ES_LEFT
LTEXT "Shortcut &key:", 14014, 10, 80, 45, 10
EDITTEXT 14015, 70, 80, 150, 10, ES_LEFT
LTEXT "Run:", 14016, 10, 90, 45, 10
EDITTEXT 14017, 70, 90, 150, 10
LTEXT "C&omment:", 14018, 10, 100, 45, 10
EDITTEXT 14019, 70, 100, 150, 10, ES_LEFT
PUSHBUTTON "&Find Target...", 14020, 10, 115, 60, 14, ES_LEFT
PUSHBUTTON "&Change Icon...", 14021, 80, 115, 60, 14, ES_LEFT
PUSHBUTTON "A&dvanced...", 14022, 150, 115, 60, 14, ES_LEFT
}
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
EDITTEXT 14001, 70, 5, 100, 10, ES_LEFT | ES_READONLY
LTEXT "Type of file:", 14004, 10, 30, 50, 10
LTEXT "%s File", 14005, 70, 30, 150, 10
LTEXT "Opens with:", 14006, 10, 40, 50, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Location:", 14008, 10, 55, 45, 10
LTEXT "", 14009, 70, 55, 200, 10
LTEXT "Size:",14010, 10, 65, 45, 10
LTEXT "", 14011, 70, 65, 150, 10
LTEXT "Created:", 14014, 10, 80, 45, 10
LTEXT "", 14015, 70, 80, 150, 10
LTEXT "Modied:", 14016, 10, 90, 45, 10
LTEXT "", 14017, 70, 90, 150, 10
LTEXT "Accessed:", 14018, 10, 100, 45, 10
LTEXT "", 14019, 70, 100, 150, 10
LTEXT "Attributes:", 14020, 10, 115, 45, 10
CHECKBOX "&Read-only", 14021, 70, 115, 45, 10
CHECKBOX "&Hidden", 14022, 130, 115, 50, 10
CHECKBOX "&Archive", 14023, 180, 115, 45, 10
}
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "File version: ", 14000, 10, 10, 45, 10
LTEXT "", 14001, 70, 10, 150, 10
LTEXT "Description: ", 14002, 10, 20, 45, 10
LTEXT "", 14003, 70, 20, 150, 10
LTEXT "Copyright: ", 14004, 10, 30, 45, 10
LTEXT "", 14005, 70, 30, 150, 10
GROUPBOX "Other version information: ", 14006, 10, 45, 220, 90
LTEXT "Item name: ", 14007, 20, 55, 50, 10
LTEXT "Value: ", 14008, 130, 55, 45, 10
LISTBOX 14009,20,65,95,60, LBS_STANDARD | WS_TABSTOP | LBS_NOTIFY
EDITTEXT 14010, 130, 65, 95, 60, ES_LEFT|WS_BORDER|WS_VSCROLL|WS_GROUP|ES_MULTILINE|ES_READONLY
}
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_EXTRA_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_HARDWARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
/*
special folders
*/

View file

@ -131,6 +131,116 @@ FONT 9, "MS UI Gothic"
PUSHBUTTON "ŽQ<C5BD>Æ(&B)...", 12288, 170, 63, 50, 14, WS_TABSTOP
}
SHELL_GENERAL_SHORTCUT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
LTEXT "Target type:", 14004, 10, 30, 50, 10
LTEXT "", 14005, 70, 30, 150, 10
LTEXT "Target location:", 14006, 10, 40, 70, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Target:", 14008, 10, 55, 45, 10
EDITTEXT 14009, 70, 55, 150, 10, ES_LEFT
LTEXT "&Start in:",14010, 10, 65, 45, 10
EDITTEXT 14011, 70, 65, 150, 10, ES_LEFT
LTEXT "Shortcut &key:", 14014, 10, 80, 45, 10
EDITTEXT 14015, 70, 80, 150, 10, ES_LEFT
LTEXT "Run:", 14016, 10, 90, 45, 10
EDITTEXT 14017, 70, 90, 150, 10
LTEXT "C&omment:", 14018, 10, 100, 45, 10
EDITTEXT 14019, 70, 100, 150, 10, ES_LEFT
PUSHBUTTON "&Find Target...", 14020, 10, 115, 60, 14, ES_LEFT
PUSHBUTTON "&Change Icon...", 14021, 80, 115, 60, 14, ES_LEFT
PUSHBUTTON "A&dvanced...", 14022, 150, 115, 60, 14, ES_LEFT
}
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
EDITTEXT 14001, 70, 5, 100, 10, ES_LEFT | ES_READONLY
LTEXT "Type of file:", 14004, 10, 30, 50, 10
LTEXT "%s File", 14005, 70, 30, 150, 10
LTEXT "Opens with:", 14006, 10, 40, 50, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Location:", 14008, 10, 55, 45, 10
LTEXT "", 14009, 70, 55, 200, 10
LTEXT "Size:",14010, 10, 65, 45, 10
LTEXT "", 14011, 70, 65, 150, 10
LTEXT "Created:", 14014, 10, 80, 45, 10
LTEXT "", 14015, 70, 80, 150, 10
LTEXT "Modied:", 14016, 10, 90, 45, 10
LTEXT "", 14017, 70, 90, 150, 10
LTEXT "Accessed:", 14018, 10, 100, 45, 10
LTEXT "", 14019, 70, 100, 150, 10
LTEXT "Attributes:", 14020, 10, 115, 45, 10
CHECKBOX "&Read-only", 14021, 70, 115, 45, 10
CHECKBOX "&Hidden", 14022, 130, 115, 50, 10
CHECKBOX "&Archive", 14023, 180, 115, 45, 10
}
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "File version: ", 14000, 10, 10, 45, 10
LTEXT "", 14001, 70, 10, 150, 10
LTEXT "Description: ", 14002, 10, 20, 45, 10
LTEXT "", 14003, 70, 20, 150, 10
LTEXT "Copyright: ", 14004, 10, 30, 45, 10
LTEXT "", 14005, 70, 30, 150, 10
GROUPBOX "Other version information: ", 14006, 10, 45, 220, 90
LTEXT "Item name: ", 14007, 20, 55, 50, 10
LTEXT "Value: ", 14008, 130, 55, 45, 10
LISTBOX 14009,20,65,95,60, LBS_STANDARD | WS_TABSTOP | LBS_NOTIFY
EDITTEXT 14010, 130, 65, 95, 60, ES_LEFT|WS_BORDER|WS_VSCROLL|WS_GROUP|ES_MULTILINE|ES_READONLY
}
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_EXTRA_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_HARDWARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
STRINGTABLE DISCARDABLE
{
/* columns in the shellview */

View file

@ -44,3 +44,113 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "Cancel", IDCANCEL, 116, 63, 50, 14, WS_TABSTOP
PUSHBUTTON "&Browse...", 12288, 170, 63, 50, 14, WS_TABSTOP
}
SHELL_GENERAL_SHORTCUT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
LTEXT "Target type:", 14004, 10, 30, 50, 10
LTEXT "", 14005, 70, 30, 150, 10
LTEXT "Target location:", 14006, 10, 40, 70, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Target:", 14008, 10, 55, 45, 10
EDITTEXT 14009, 70, 55, 150, 10, ES_LEFT
LTEXT "&Start in:",14010, 10, 65, 45, 10
EDITTEXT 14011, 70, 65, 150, 10, ES_LEFT
LTEXT "Shortcut &key:", 14014, 10, 80, 45, 10
EDITTEXT 14015, 70, 80, 150, 10, ES_LEFT
LTEXT "Run:", 14016, 10, 90, 45, 10
EDITTEXT 14017, 70, 90, 150, 10
LTEXT "C&omment:", 14018, 10, 100, 45, 10
EDITTEXT 14019, 70, 100, 150, 10, ES_LEFT
PUSHBUTTON "&Find Target...", 14020, 10, 115, 60, 14, ES_LEFT
PUSHBUTTON "&Change Icon...", 14021, 80, 115, 60, 14, ES_LEFT
PUSHBUTTON "A&dvanced...", 14022, 150, 115, 60, 14, ES_LEFT
}
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
EDITTEXT 14001, 70, 5, 100, 10, ES_LEFT | ES_READONLY
LTEXT "Type of file:", 14004, 10, 30, 50, 10
LTEXT "%s File", 14005, 70, 30, 150, 10
LTEXT "Opens with:", 14006, 10, 40, 50, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Location:", 14008, 10, 55, 45, 10
LTEXT "", 14009, 70, 55, 200, 10
LTEXT "Size:",14010, 10, 65, 45, 10
LTEXT "", 14011, 70, 65, 150, 10
LTEXT "Created:", 14014, 10, 80, 45, 10
LTEXT "", 14015, 70, 80, 150, 10
LTEXT "Modied:", 14016, 10, 90, 45, 10
LTEXT "", 14017, 70, 90, 150, 10
LTEXT "Accessed:", 14018, 10, 100, 45, 10
LTEXT "", 14019, 70, 100, 150, 10
LTEXT "Attributes:", 14020, 10, 115, 45, 10
CHECKBOX "&Read-only", 14021, 70, 115, 45, 10
CHECKBOX "&Hidden", 14022, 130, 115, 50, 10
CHECKBOX "&Archive", 14023, 180, 115, 45, 10
}
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "File version: ", 14000, 10, 10, 45, 10
LTEXT "", 14001, 70, 10, 150, 10
LTEXT "Description: ", 14002, 10, 20, 45, 10
LTEXT "", 14003, 70, 20, 150, 10
LTEXT "Copyright: ", 14004, 10, 30, 45, 10
LTEXT "", 14005, 70, 30, 150, 10
GROUPBOX "Other version information: ", 14006, 10, 45, 220, 90
LTEXT "Item name: ", 14007, 20, 55, 50, 10
LTEXT "Value: ", 14008, 130, 55, 45, 10
LISTBOX 14009,20,65,95,60, LBS_STANDARD | WS_TABSTOP | LBS_NOTIFY
EDITTEXT 14010, 130, 65, 95, 60, ES_LEFT|WS_BORDER|WS_VSCROLL|WS_GROUP|ES_MULTILINE|ES_READONLY
}
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_EXTRA_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_HARDWARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}

View file

@ -44,3 +44,113 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "Cancel", IDCANCEL, 116, 63, 50, 14, WS_TABSTOP
PUSHBUTTON "&Browse...", 12288, 170, 63, 50, 14, WS_TABSTOP
}
SHELL_GENERAL_SHORTCUT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
LTEXT "Target type:", 14004, 10, 30, 50, 10
LTEXT "", 14005, 70, 30, 150, 10
LTEXT "Target location:", 14006, 10, 40, 70, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Target:", 14008, 10, 55, 45, 10
EDITTEXT 14009, 70, 55, 150, 10, ES_LEFT
LTEXT "&Start in:",14010, 10, 65, 45, 10
EDITTEXT 14011, 70, 65, 150, 10, ES_LEFT
LTEXT "Shortcut &key:", 14014, 10, 80, 45, 10
EDITTEXT 14015, 70, 80, 150, 10, ES_LEFT
LTEXT "Run:", 14016, 10, 90, 45, 10
EDITTEXT 14017, 70, 90, 150, 10
LTEXT "C&omment:", 14018, 10, 100, 45, 10
EDITTEXT 14019, 70, 100, 150, 10, ES_LEFT
PUSHBUTTON "&Find Target...", 14020, 10, 115, 60, 14, ES_LEFT
PUSHBUTTON "&Change Icon...", 14021, 80, 115, 60, 14, ES_LEFT
PUSHBUTTON "A&dvanced...", 14022, 150, 115, 60, 14, ES_LEFT
}
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
EDITTEXT 14001, 70, 5, 100, 10, ES_LEFT | ES_READONLY
LTEXT "Type of file:", 14004, 10, 30, 50, 10
LTEXT "%s File", 14005, 70, 30, 150, 10
LTEXT "Opens with:", 14006, 10, 40, 50, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Location:", 14008, 10, 55, 45, 10
LTEXT "", 14009, 70, 55, 200, 10
LTEXT "Size:",14010, 10, 65, 45, 10
LTEXT "", 14011, 70, 65, 150, 10
LTEXT "Created:", 14014, 10, 80, 45, 10
LTEXT "", 14015, 70, 80, 150, 10
LTEXT "Modied:", 14016, 10, 90, 45, 10
LTEXT "", 14017, 70, 90, 150, 10
LTEXT "Accessed:", 14018, 10, 100, 45, 10
LTEXT "", 14019, 70, 100, 150, 10
LTEXT "Attributes:", 14020, 10, 115, 45, 10
CHECKBOX "&Read-only", 14021, 70, 115, 45, 10
CHECKBOX "&Hidden", 14022, 130, 115, 50, 10
CHECKBOX "&Archive", 14023, 180, 115, 45, 10
}
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "File version: ", 14000, 10, 10, 45, 10
LTEXT "", 14001, 70, 10, 150, 10
LTEXT "Description: ", 14002, 10, 20, 45, 10
LTEXT "", 14003, 70, 20, 150, 10
LTEXT "Copyright: ", 14004, 10, 30, 45, 10
LTEXT "", 14005, 70, 30, 150, 10
GROUPBOX "Other version information: ", 14006, 10, 45, 220, 90
LTEXT "Item name: ", 14007, 20, 55, 50, 10
LTEXT "Value: ", 14008, 130, 55, 45, 10
LISTBOX 14009,20,65,95,60, LBS_STANDARD | WS_TABSTOP | LBS_NOTIFY
EDITTEXT 14010, 130, 65, 95, 60, ES_LEFT|WS_BORDER|WS_VSCROLL|WS_GROUP|ES_MULTILINE|ES_READONLY
}
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_EXTRA_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_HARDWARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}

View file

@ -131,6 +131,116 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Bla gjennom . . .", 12288, 170, 63, 54, 14, WS_TABSTOP
}
SHELL_GENERAL_SHORTCUT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
LTEXT "Target type:", 14004, 10, 30, 50, 10
LTEXT "", 14005, 70, 30, 150, 10
LTEXT "Target location:", 14006, 10, 40, 70, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Target:", 14008, 10, 55, 45, 10
EDITTEXT 14009, 70, 55, 150, 10, ES_LEFT
LTEXT "&Start in:",14010, 10, 65, 45, 10
EDITTEXT 14011, 70, 65, 150, 10, ES_LEFT
LTEXT "Shortcut &key:", 14014, 10, 80, 45, 10
EDITTEXT 14015, 70, 80, 150, 10, ES_LEFT
LTEXT "Run:", 14016, 10, 90, 45, 10
EDITTEXT 14017, 70, 90, 150, 10
LTEXT "C&omment:", 14018, 10, 100, 45, 10
EDITTEXT 14019, 70, 100, 150, 10, ES_LEFT
PUSHBUTTON "&Find Target...", 14020, 10, 115, 60, 14, ES_LEFT
PUSHBUTTON "&Change Icon...", 14021, 80, 115, 60, 14, ES_LEFT
PUSHBUTTON "A&dvanced...", 14022, 150, 115, 60, 14, ES_LEFT
}
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
EDITTEXT 14001, 70, 5, 100, 10, ES_LEFT | ES_READONLY
LTEXT "Type of file:", 14004, 10, 30, 50, 10
LTEXT "%s File", 14005, 70, 30, 150, 10
LTEXT "Opens with:", 14006, 10, 40, 50, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Location:", 14008, 10, 55, 45, 10
LTEXT "", 14009, 70, 55, 200, 10
LTEXT "Size:",14010, 10, 65, 45, 10
LTEXT "", 14011, 70, 65, 150, 10
LTEXT "Created:", 14014, 10, 80, 45, 10
LTEXT "", 14015, 70, 80, 150, 10
LTEXT "Modied:", 14016, 10, 90, 45, 10
LTEXT "", 14017, 70, 90, 150, 10
LTEXT "Accessed:", 14018, 10, 100, 45, 10
LTEXT "", 14019, 70, 100, 150, 10
LTEXT "Attributes:", 14020, 10, 115, 45, 10
CHECKBOX "&Read-only", 14021, 70, 115, 45, 10
CHECKBOX "&Hidden", 14022, 130, 115, 50, 10
CHECKBOX "&Archive", 14023, 180, 115, 45, 10
}
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "File version: ", 14000, 10, 10, 45, 10
LTEXT "", 14001, 70, 10, 150, 10
LTEXT "Description: ", 14002, 10, 20, 45, 10
LTEXT "", 14003, 70, 20, 150, 10
LTEXT "Copyright: ", 14004, 10, 30, 45, 10
LTEXT "", 14005, 70, 30, 150, 10
GROUPBOX "Other version information: ", 14006, 10, 45, 220, 90
LTEXT "Item name: ", 14007, 20, 55, 50, 10
LTEXT "Value: ", 14008, 130, 55, 45, 10
LISTBOX 14009,20,65,95,60, LBS_STANDARD | WS_TABSTOP | LBS_NOTIFY
EDITTEXT 14010, 130, 65, 95, 60, ES_LEFT|WS_BORDER|WS_VSCROLL|WS_GROUP|ES_MULTILINE|ES_READONLY
}
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_EXTRA_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_HARDWARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
STRINGTABLE DISCARDABLE
{
/* columns in the shellview */

View file

@ -133,6 +133,116 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Przegl¹daj...", 12288, 170, 63, 50, 14, WS_TABSTOP
}
SHELL_GENERAL_SHORTCUT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
LTEXT "Target type:", 14004, 10, 30, 50, 10
LTEXT "", 14005, 70, 30, 150, 10
LTEXT "Target location:", 14006, 10, 40, 70, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Target:", 14008, 10, 55, 45, 10
EDITTEXT 14009, 70, 55, 150, 10, ES_LEFT
LTEXT "&Start in:",14010, 10, 65, 45, 10
EDITTEXT 14011, 70, 65, 150, 10, ES_LEFT
LTEXT "Shortcut &key:", 14014, 10, 80, 45, 10
EDITTEXT 14015, 70, 80, 150, 10, ES_LEFT
LTEXT "Run:", 14016, 10, 90, 45, 10
EDITTEXT 14017, 70, 90, 150, 10
LTEXT "C&omment:", 14018, 10, 100, 45, 10
EDITTEXT 14019, 70, 100, 150, 10, ES_LEFT
PUSHBUTTON "&Find Target...", 14020, 10, 115, 60, 14, ES_LEFT
PUSHBUTTON "&Change Icon...", 14021, 80, 115, 60, 14, ES_LEFT
PUSHBUTTON "A&dvanced...", 14022, 150, 115, 60, 14, ES_LEFT
}
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
EDITTEXT 14001, 70, 5, 100, 10, ES_LEFT | ES_READONLY
LTEXT "Type of file:", 14004, 10, 30, 50, 10
LTEXT "%s File", 14005, 70, 30, 150, 10
LTEXT "Opens with:", 14006, 10, 40, 50, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Location:", 14008, 10, 55, 45, 10
LTEXT "", 14009, 70, 55, 200, 10
LTEXT "Size:",14010, 10, 65, 45, 10
LTEXT "", 14011, 70, 65, 150, 10
LTEXT "Created:", 14014, 10, 80, 45, 10
LTEXT "", 14015, 70, 80, 150, 10
LTEXT "Modied:", 14016, 10, 90, 45, 10
LTEXT "", 14017, 70, 90, 150, 10
LTEXT "Accessed:", 14018, 10, 100, 45, 10
LTEXT "", 14019, 70, 100, 150, 10
LTEXT "Attributes:", 14020, 10, 115, 45, 10
CHECKBOX "&Read-only", 14021, 70, 115, 45, 10
CHECKBOX "&Hidden", 14022, 130, 115, 50, 10
CHECKBOX "&Archive", 14023, 180, 115, 45, 10
}
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "File version: ", 14000, 10, 10, 45, 10
LTEXT "", 14001, 70, 10, 150, 10
LTEXT "Description: ", 14002, 10, 20, 45, 10
LTEXT "", 14003, 70, 20, 150, 10
LTEXT "Copyright: ", 14004, 10, 30, 45, 10
LTEXT "", 14005, 70, 30, 150, 10
GROUPBOX "Other version information: ", 14006, 10, 45, 220, 90
LTEXT "Item name: ", 14007, 20, 55, 50, 10
LTEXT "Value: ", 14008, 130, 55, 45, 10
LISTBOX 14009,20,65,95,60, LBS_STANDARD | WS_TABSTOP | LBS_NOTIFY
EDITTEXT 14010, 130, 65, 95, 60, ES_LEFT|WS_BORDER|WS_VSCROLL|WS_GROUP|ES_MULTILINE|ES_READONLY
}
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_EXTRA_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_HARDWARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
/*
special folders
*/

View file

@ -132,6 +132,116 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Procurar...", 12288, 170, 63, 50, 14, WS_TABSTOP
}
SHELL_GENERAL_SHORTCUT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
LTEXT "Target type:", 14004, 10, 30, 50, 10
LTEXT "", 14005, 70, 30, 150, 10
LTEXT "Target location:", 14006, 10, 40, 70, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Target:", 14008, 10, 55, 45, 10
EDITTEXT 14009, 70, 55, 150, 10, ES_LEFT
LTEXT "&Start in:",14010, 10, 65, 45, 10
EDITTEXT 14011, 70, 65, 150, 10, ES_LEFT
LTEXT "Shortcut &key:", 14014, 10, 80, 45, 10
EDITTEXT 14015, 70, 80, 150, 10, ES_LEFT
LTEXT "Run:", 14016, 10, 90, 45, 10
EDITTEXT 14017, 70, 90, 150, 10
LTEXT "C&omment:", 14018, 10, 100, 45, 10
EDITTEXT 14019, 70, 100, 150, 10, ES_LEFT
PUSHBUTTON "&Find Target...", 14020, 10, 115, 60, 14, ES_LEFT
PUSHBUTTON "&Change Icon...", 14021, 80, 115, 60, 14, ES_LEFT
PUSHBUTTON "A&dvanced...", 14022, 150, 115, 60, 14, ES_LEFT
}
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
EDITTEXT 14001, 70, 5, 100, 10, ES_LEFT | ES_READONLY
LTEXT "Type of file:", 14004, 10, 30, 50, 10
LTEXT "%s File", 14005, 70, 30, 150, 10
LTEXT "Opens with:", 14006, 10, 40, 50, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Location:", 14008, 10, 55, 45, 10
LTEXT "", 14009, 70, 55, 200, 10
LTEXT "Size:",14010, 10, 65, 45, 10
LTEXT "", 14011, 70, 65, 150, 10
LTEXT "Created:", 14014, 10, 80, 45, 10
LTEXT "", 14015, 70, 80, 150, 10
LTEXT "Modied:", 14016, 10, 90, 45, 10
LTEXT "", 14017, 70, 90, 150, 10
LTEXT "Accessed:", 14018, 10, 100, 45, 10
LTEXT "", 14019, 70, 100, 150, 10
LTEXT "Attributes:", 14020, 10, 115, 45, 10
CHECKBOX "&Read-only", 14021, 70, 115, 45, 10
CHECKBOX "&Hidden", 14022, 130, 115, 50, 10
CHECKBOX "&Archive", 14023, 180, 115, 45, 10
}
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "File version: ", 14000, 10, 10, 45, 10
LTEXT "", 14001, 70, 10, 150, 10
LTEXT "Description: ", 14002, 10, 20, 45, 10
LTEXT "", 14003, 70, 20, 150, 10
LTEXT "Copyright: ", 14004, 10, 30, 45, 10
LTEXT "", 14005, 70, 30, 150, 10
GROUPBOX "Other version information: ", 14006, 10, 45, 220, 90
LTEXT "Item name: ", 14007, 20, 55, 50, 10
LTEXT "Value: ", 14008, 130, 55, 45, 10
LISTBOX 14009,20,65,95,60, LBS_STANDARD | WS_TABSTOP | LBS_NOTIFY
EDITTEXT 14010, 130, 65, 95, 60, ES_LEFT|WS_BORDER|WS_VSCROLL|WS_GROUP|ES_MULTILINE|ES_READONLY
}
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_EXTRA_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_HARDWARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
STRINGTABLE DISCARDABLE
{
/* columns in the shellview */

View file

@ -132,6 +132,116 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "Îá&çîð...", 12288, 170, 63, 50, 14, WS_TABSTOP
}
SHELL_GENERAL_SHORTCUT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
LTEXT "Target type:", 14004, 10, 30, 50, 10
LTEXT "", 14005, 70, 30, 150, 10
LTEXT "Target location:", 14006, 10, 40, 70, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Target:", 14008, 10, 55, 45, 10
EDITTEXT 14009, 70, 55, 150, 10, ES_LEFT
LTEXT "&Start in:",14010, 10, 65, 45, 10
EDITTEXT 14011, 70, 65, 150, 10, ES_LEFT
LTEXT "Shortcut &key:", 14014, 10, 80, 45, 10
EDITTEXT 14015, 70, 80, 150, 10, ES_LEFT
LTEXT "Run:", 14016, 10, 90, 45, 10
EDITTEXT 14017, 70, 90, 150, 10
LTEXT "C&omment:", 14018, 10, 100, 45, 10
EDITTEXT 14019, 70, 100, 150, 10, ES_LEFT
PUSHBUTTON "&Find Target...", 14020, 10, 115, 60, 14, ES_LEFT
PUSHBUTTON "&Change Icon...", 14021, 80, 115, 60, 14, ES_LEFT
PUSHBUTTON "A&dvanced...", 14022, 150, 115, 60, 14, ES_LEFT
}
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
EDITTEXT 14001, 70, 5, 100, 10, ES_LEFT | ES_READONLY
LTEXT "Type of file:", 14004, 10, 30, 50, 10
LTEXT "%s File", 14005, 70, 30, 150, 10
LTEXT "Opens with:", 14006, 10, 40, 50, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Location:", 14008, 10, 55, 45, 10
LTEXT "", 14009, 70, 55, 200, 10
LTEXT "Size:",14010, 10, 65, 45, 10
LTEXT "", 14011, 70, 65, 150, 10
LTEXT "Created:", 14014, 10, 80, 45, 10
LTEXT "", 14015, 70, 80, 150, 10
LTEXT "Modied:", 14016, 10, 90, 45, 10
LTEXT "", 14017, 70, 90, 150, 10
LTEXT "Accessed:", 14018, 10, 100, 45, 10
LTEXT "", 14019, 70, 100, 150, 10
LTEXT "Attributes:", 14020, 10, 115, 45, 10
CHECKBOX "&Read-only", 14021, 70, 115, 45, 10
CHECKBOX "&Hidden", 14022, 130, 115, 50, 10
CHECKBOX "&Archive", 14023, 180, 115, 45, 10
}
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "File version: ", 14000, 10, 10, 45, 10
LTEXT "", 14001, 70, 10, 150, 10
LTEXT "Description: ", 14002, 10, 20, 45, 10
LTEXT "", 14003, 70, 20, 150, 10
LTEXT "Copyright: ", 14004, 10, 30, 45, 10
LTEXT "", 14005, 70, 30, 150, 10
GROUPBOX "Other version information: ", 14006, 10, 45, 220, 90
LTEXT "Item name: ", 14007, 20, 55, 50, 10
LTEXT "Value: ", 14008, 130, 55, 45, 10
LISTBOX 14009,20,65,95,60, LBS_STANDARD | WS_TABSTOP | LBS_NOTIFY
EDITTEXT 14010, 130, 65, 95, 60, ES_LEFT|WS_BORDER|WS_VSCROLL|WS_GROUP|ES_MULTILINE|ES_READONLY
}
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_EXTRA_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_HARDWARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
STRINGTABLE DISCARDABLE
{
/* columns in the shellview */

View file

@ -45,6 +45,116 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "Pre&brskaj", 12288, 170, 63, 50, 14, WS_TABSTOP
}
SHELL_GENERAL_SHORTCUT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
LTEXT "Target type:", 14004, 10, 30, 50, 10
LTEXT "", 14005, 70, 30, 150, 10
LTEXT "Target location:", 14006, 10, 40, 70, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Target:", 14008, 10, 55, 45, 10
EDITTEXT 14009, 70, 55, 150, 10, ES_LEFT
LTEXT "&Start in:",14010, 10, 65, 45, 10
EDITTEXT 14011, 70, 65, 150, 10, ES_LEFT
LTEXT "Shortcut &key:", 14014, 10, 80, 45, 10
EDITTEXT 14015, 70, 80, 150, 10, ES_LEFT
LTEXT "Run:", 14016, 10, 90, 45, 10
EDITTEXT 14017, 70, 90, 150, 10
LTEXT "C&omment:", 14018, 10, 100, 45, 10
EDITTEXT 14019, 70, 100, 150, 10, ES_LEFT
PUSHBUTTON "&Find Target...", 14020, 10, 115, 60, 14, ES_LEFT
PUSHBUTTON "&Change Icon...", 14021, 80, 115, 60, 14, ES_LEFT
PUSHBUTTON "A&dvanced...", 14022, 150, 115, 60, 14, ES_LEFT
}
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
EDITTEXT 14001, 70, 5, 100, 10, ES_LEFT | ES_READONLY
LTEXT "Type of file:", 14004, 10, 30, 50, 10
LTEXT "%s File", 14005, 70, 30, 150, 10
LTEXT "Opens with:", 14006, 10, 40, 50, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Location:", 14008, 10, 55, 45, 10
LTEXT "", 14009, 70, 55, 200, 10
LTEXT "Size:",14010, 10, 65, 45, 10
LTEXT "", 14011, 70, 65, 150, 10
LTEXT "Created:", 14014, 10, 80, 45, 10
LTEXT "", 14015, 70, 80, 150, 10
LTEXT "Modied:", 14016, 10, 90, 45, 10
LTEXT "", 14017, 70, 90, 150, 10
LTEXT "Accessed:", 14018, 10, 100, 45, 10
LTEXT "", 14019, 70, 100, 150, 10
LTEXT "Attributes:", 14020, 10, 115, 45, 10
CHECKBOX "&Read-only", 14021, 70, 115, 45, 10
CHECKBOX "&Hidden", 14022, 130, 115, 50, 10
CHECKBOX "&Archive", 14023, 180, 115, 45, 10
}
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "File version: ", 14000, 10, 10, 45, 10
LTEXT "", 14001, 70, 10, 150, 10
LTEXT "Description: ", 14002, 10, 20, 45, 10
LTEXT "", 14003, 70, 20, 150, 10
LTEXT "Copyright: ", 14004, 10, 30, 45, 10
LTEXT "", 14005, 70, 30, 150, 10
GROUPBOX "Other version information: ", 14006, 10, 45, 220, 90
LTEXT "Item name: ", 14007, 20, 55, 50, 10
LTEXT "Value: ", 14008, 130, 55, 45, 10
LISTBOX 14009,20,65,95,60, LBS_STANDARD | WS_TABSTOP | LBS_NOTIFY
EDITTEXT 14010, 130, 65, 95, 60, ES_LEFT|WS_BORDER|WS_VSCROLL|WS_GROUP|ES_MULTILINE|ES_READONLY
}
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_EXTRA_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_HARDWARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
/* columns in the shellview */
STRINGTABLE LANGUAGE LANG_SLOVENIAN, SUBLANG_NEUTRAL
BEGIN

View file

@ -45,6 +45,116 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Browse...", 12288, 170, 63, 50, 14, WS_TABSTOP
}
SHELL_GENERAL_SHORTCUT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
LTEXT "Target type:", 14004, 10, 30, 50, 10
LTEXT "", 14005, 70, 30, 150, 10
LTEXT "Target location:", 14006, 10, 40, 70, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Target:", 14008, 10, 55, 45, 10
EDITTEXT 14009, 70, 55, 150, 10, ES_LEFT
LTEXT "&Start in:",14010, 10, 65, 45, 10
EDITTEXT 14011, 70, 65, 150, 10, ES_LEFT
LTEXT "Shortcut &key:", 14014, 10, 80, 45, 10
EDITTEXT 14015, 70, 80, 150, 10, ES_LEFT
LTEXT "Run:", 14016, 10, 90, 45, 10
EDITTEXT 14017, 70, 90, 150, 10
LTEXT "C&omment:", 14018, 10, 100, 45, 10
EDITTEXT 14019, 70, 100, 150, 10, ES_LEFT
PUSHBUTTON "&Find Target...", 14020, 10, 115, 60, 14, ES_LEFT
PUSHBUTTON "&Change Icon...", 14021, 80, 115, 60, 14, ES_LEFT
PUSHBUTTON "A&dvanced...", 14022, 150, 115, 60, 14, ES_LEFT
}
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
EDITTEXT 14001, 70, 5, 100, 10, ES_LEFT | ES_READONLY
LTEXT "Type of file:", 14004, 10, 30, 50, 10
LTEXT "%s File", 14005, 70, 30, 150, 10
LTEXT "Opens with:", 14006, 10, 40, 50, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Location:", 14008, 10, 55, 45, 10
LTEXT "", 14009, 70, 55, 200, 10
LTEXT "Size:",14010, 10, 65, 45, 10
LTEXT "", 14011, 70, 65, 150, 10
LTEXT "Created:", 14014, 10, 80, 45, 10
LTEXT "", 14015, 70, 80, 150, 10
LTEXT "Modied:", 14016, 10, 90, 45, 10
LTEXT "", 14017, 70, 90, 150, 10
LTEXT "Accessed:", 14018, 10, 100, 45, 10
LTEXT "", 14019, 70, 100, 150, 10
LTEXT "Attributes:", 14020, 10, 115, 45, 10
CHECKBOX "&Read-only", 14021, 70, 115, 45, 10
CHECKBOX "&Hidden", 14022, 130, 115, 50, 10
CHECKBOX "&Archive", 14023, 180, 115, 45, 10
}
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "File version: ", 14000, 10, 10, 45, 10
LTEXT "", 14001, 70, 10, 150, 10
LTEXT "Description: ", 14002, 10, 20, 45, 10
LTEXT "", 14003, 70, 20, 150, 10
LTEXT "Copyright: ", 14004, 10, 30, 45, 10
LTEXT "", 14005, 70, 30, 150, 10
GROUPBOX "Other version information: ", 14006, 10, 45, 220, 90
LTEXT "Item name: ", 14007, 20, 55, 50, 10
LTEXT "Value: ", 14008, 130, 55, 45, 10
LISTBOX 14009,20,65,95,60, LBS_STANDARD | WS_TABSTOP | LBS_NOTIFY
EDITTEXT 14010, 130, 65, 95, 60, ES_LEFT|WS_BORDER|WS_VSCROLL|WS_GROUP|ES_MULTILINE|ES_READONLY
}
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_EXTRA_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_HARDWARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
/* columns in the shellview */
STRINGTABLE LANGUAGE LANG_SLOVAK, SUBLANG_NEUTRAL
BEGIN

View file

@ -131,6 +131,117 @@ LTEXT "Skriv namnet p
PUSHBUTTON "&Bläddra...", 12288, 170, 63, 50, 14, WS_TABSTOP
}
SHELL_GENERAL_SHORTCUT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
LTEXT "Target type:", 14004, 10, 30, 50, 10
LTEXT "", 14005, 70, 30, 150, 10
LTEXT "Target location:", 14006, 10, 40, 70, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Target:", 14008, 10, 55, 45, 10
EDITTEXT 14009, 70, 55, 150, 10, ES_LEFT
LTEXT "&Start in:",14010, 10, 65, 45, 10
EDITTEXT 14011, 70, 65, 150, 10, ES_LEFT
LTEXT "Shortcut &key:", 14014, 10, 80, 45, 10
EDITTEXT 14015, 70, 80, 150, 10, ES_LEFT
LTEXT "Run:", 14016, 10, 90, 45, 10
EDITTEXT 14017, 70, 90, 150, 10
LTEXT "C&omment:", 14018, 10, 100, 45, 10
EDITTEXT 14019, 70, 100, 150, 10, ES_LEFT
PUSHBUTTON "&Find Target...", 14020, 10, 115, 60, 14, ES_LEFT
PUSHBUTTON "&Change Icon...", 14021, 80, 115, 60, 14, ES_LEFT
PUSHBUTTON "A&dvanced...", 14022, 150, 115, 60, 14, ES_LEFT
}
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
EDITTEXT 14001, 70, 5, 100, 10, ES_LEFT | ES_READONLY
LTEXT "Type of file:", 14004, 10, 30, 50, 10
LTEXT "%s File", 14005, 70, 30, 150, 10
LTEXT "Opens with:", 14006, 10, 40, 50, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Location:", 14008, 10, 55, 45, 10
LTEXT "", 14009, 70, 55, 200, 10
LTEXT "Size:",14010, 10, 65, 45, 10
LTEXT "", 14011, 70, 65, 150, 10
LTEXT "Created:", 14014, 10, 80, 45, 10
LTEXT "", 14015, 70, 80, 150, 10
LTEXT "Modied:", 14016, 10, 90, 45, 10
LTEXT "", 14017, 70, 90, 150, 10
LTEXT "Accessed:", 14018, 10, 100, 45, 10
LTEXT "", 14019, 70, 100, 150, 10
LTEXT "Attributes:", 14020, 10, 115, 45, 10
CHECKBOX "&Read-only", 14021, 70, 115, 45, 10
CHECKBOX "&Hidden", 14022, 130, 115, 50, 10
CHECKBOX "&Archive", 14023, 180, 115, 45, 10
}
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "File version: ", 14000, 10, 10, 45, 10
LTEXT "", 14001, 70, 10, 150, 10
LTEXT "Description: ", 14002, 10, 20, 45, 10
LTEXT "", 14003, 70, 20, 150, 10
LTEXT "Copyright: ", 14004, 10, 30, 45, 10
LTEXT "", 14005, 70, 30, 150, 10
GROUPBOX "Other version information: ", 14006, 10, 45, 220, 90
LTEXT "Item name: ", 14007, 20, 55, 50, 10
LTEXT "Value: ", 14008, 130, 55, 45, 10
LISTBOX 14009,20,65,95,60, LBS_STANDARD | WS_TABSTOP | LBS_NOTIFY
EDITTEXT 14010, 130, 65, 95, 60, ES_LEFT|WS_BORDER|WS_VSCROLL|WS_GROUP|ES_MULTILINE|ES_READONLY
}
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_EXTRA_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_HARDWARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
/*
special folders
*/

View file

@ -132,6 +132,117 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "Î&ãëÿä...", 12288, 170, 63, 50, 14, WS_TABSTOP
}
SHELL_GENERAL_SHORTCUT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
LTEXT "Target type:", 14004, 10, 30, 50, 10
LTEXT "", 14005, 70, 30, 150, 10
LTEXT "Target location:", 14006, 10, 40, 70, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Target:", 14008, 10, 55, 45, 10
EDITTEXT 14009, 70, 55, 150, 10, ES_LEFT
LTEXT "&Start in:",14010, 10, 65, 45, 10
EDITTEXT 14011, 70, 65, 150, 10, ES_LEFT
LTEXT "Shortcut &key:", 14014, 10, 80, 45, 10
EDITTEXT 14015, 70, 80, 150, 10, ES_LEFT
LTEXT "Run:", 14016, 10, 90, 45, 10
EDITTEXT 14017, 70, 90, 150, 10
LTEXT "C&omment:", 14018, 10, 100, 45, 10
EDITTEXT 14019, 70, 100, 150, 10, ES_LEFT
PUSHBUTTON "&Find Target...", 14020, 10, 115, 60, 14, ES_LEFT
PUSHBUTTON "&Change Icon...", 14021, 80, 115, 60, 14, ES_LEFT
PUSHBUTTON "A&dvanced...", 14022, 150, 115, 60, 14, ES_LEFT
}
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
EDITTEXT 14001, 70, 5, 100, 10, ES_LEFT | ES_READONLY
LTEXT "Type of file:", 14004, 10, 30, 50, 10
LTEXT "%s File", 14005, 70, 30, 150, 10
LTEXT "Opens with:", 14006, 10, 40, 50, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Location:", 14008, 10, 55, 45, 10
LTEXT "", 14009, 70, 55, 200, 10
LTEXT "Size:",14010, 10, 65, 45, 10
LTEXT "", 14011, 70, 65, 150, 10
LTEXT "Created:", 14014, 10, 80, 45, 10
LTEXT "", 14015, 70, 80, 150, 10
LTEXT "Modied:", 14016, 10, 90, 45, 10
LTEXT "", 14017, 70, 90, 150, 10
LTEXT "Accessed:", 14018, 10, 100, 45, 10
LTEXT "", 14019, 70, 100, 150, 10
LTEXT "Attributes:", 14020, 10, 115, 45, 10
CHECKBOX "&Read-only", 14021, 70, 115, 45, 10
CHECKBOX "&Hidden", 14022, 130, 115, 50, 10
CHECKBOX "&Archive", 14023, 180, 115, 45, 10
}
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "File version: ", 14000, 10, 10, 45, 10
LTEXT "", 14001, 70, 10, 150, 10
LTEXT "Description: ", 14002, 10, 20, 45, 10
LTEXT "", 14003, 70, 20, 150, 10
LTEXT "Copyright: ", 14004, 10, 30, 45, 10
LTEXT "", 14005, 70, 30, 150, 10
GROUPBOX "Other version information: ", 14006, 10, 45, 220, 90
LTEXT "Item name: ", 14007, 20, 55, 50, 10
LTEXT "Value: ", 14008, 130, 55, 45, 10
LISTBOX 14009,20,65,95,60, LBS_STANDARD | WS_TABSTOP | LBS_NOTIFY
EDITTEXT 14010, 130, 65, 95, 60, ES_LEFT|WS_BORDER|WS_VSCROLL|WS_GROUP|ES_MULTILINE|ES_READONLY
}
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_EXTRA_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_HARDWARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
STRINGTABLE DISCARDABLE
{
/* columns in the shellview */

View file

@ -49,3 +49,114 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "Cancel", IDCANCEL, 116, 63, 50, 14, WS_TABSTOP
PUSHBUTTON "&Browse...", 12288, 170, 63, 50, 14, WS_TABSTOP
}
SHELL_GENERAL_SHORTCUT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
LTEXT "Target type:", 14004, 10, 30, 50, 10
LTEXT "", 14005, 70, 30, 150, 10
LTEXT "Target location:", 14006, 10, 40, 70, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Target:", 14008, 10, 55, 45, 10
EDITTEXT 14009, 70, 55, 150, 10, ES_LEFT
LTEXT "&Start in:",14010, 10, 65, 45, 10
EDITTEXT 14011, 70, 65, 150, 10, ES_LEFT
LTEXT "Shortcut &key:", 14014, 10, 80, 45, 10
EDITTEXT 14015, 70, 80, 150, 10, ES_LEFT
LTEXT "Run:", 14016, 10, 90, 45, 10
EDITTEXT 14017, 70, 90, 150, 10
LTEXT "C&omment:", 14018, 10, 100, 45, 10
EDITTEXT 14019, 70, 100, 150, 10, ES_LEFT
PUSHBUTTON "&Find Target...", 14020, 10, 115, 60, 14, ES_LEFT
PUSHBUTTON "&Change Icon...", 14021, 80, 115, 60, 14, ES_LEFT
PUSHBUTTON "A&dvanced...", 14022, 150, 115, 60, 14, ES_LEFT
}
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
EDITTEXT 14001, 70, 5, 100, 10, ES_LEFT | ES_READONLY
LTEXT "Type of file:", 14004, 10, 30, 50, 10
LTEXT "%s File", 14005, 70, 30, 150, 10
LTEXT "Opens with:", 14006, 10, 40, 50, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Location:", 14008, 10, 55, 45, 10
LTEXT "", 14009, 70, 55, 200, 10
LTEXT "Size:",14010, 10, 65, 45, 10
LTEXT "", 14011, 70, 65, 150, 10
LTEXT "Created:", 14014, 10, 80, 45, 10
LTEXT "", 14015, 70, 80, 150, 10
LTEXT "Modied:", 14016, 10, 90, 45, 10
LTEXT "", 14017, 70, 90, 150, 10
LTEXT "Accessed:", 14018, 10, 100, 45, 10
LTEXT "", 14019, 70, 100, 150, 10
LTEXT "Attributes:", 14020, 10, 115, 45, 10
CHECKBOX "&Read-only", 14021, 70, 115, 45, 10
CHECKBOX "&Hidden", 14022, 130, 115, 50, 10
CHECKBOX "&Archive", 14023, 180, 115, 45, 10
}
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "File version: ", 14000, 10, 10, 45, 10
LTEXT "", 14001, 70, 10, 150, 10
LTEXT "Description: ", 14002, 10, 20, 45, 10
LTEXT "", 14003, 70, 20, 150, 10
LTEXT "Copyright: ", 14004, 10, 30, 45, 10
LTEXT "", 14005, 70, 30, 150, 10
GROUPBOX "Other version information: ", 14006, 10, 45, 220, 90
LTEXT "Item name: ", 14007, 20, 55, 50, 10
LTEXT "Value: ", 14008, 130, 55, 45, 10
LISTBOX 14009,20,65,95,60, LBS_STANDARD | WS_TABSTOP | LBS_NOTIFY
EDITTEXT 14010, 130, 65, 95, 60, ES_LEFT|WS_BORDER|WS_VSCROLL|WS_GROUP|ES_MULTILINE|ES_READONLY
}
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_EXTRA_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_HARDWARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}

View file

@ -45,6 +45,116 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "&Browse...", 12288, 170, 63, 50, 14, WS_TABSTOP
}
SHELL_GENERAL_SHORTCUT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
LTEXT "Target type:", 14004, 10, 30, 50, 10
LTEXT "", 14005, 70, 30, 150, 10
LTEXT "Target location:", 14006, 10, 40, 70, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Target:", 14008, 10, 55, 45, 10
EDITTEXT 14009, 70, 55, 150, 10, ES_LEFT
LTEXT "&Start in:",14010, 10, 65, 45, 10
EDITTEXT 14011, 70, 65, 150, 10, ES_LEFT
LTEXT "Shortcut &key:", 14014, 10, 80, 45, 10
EDITTEXT 14015, 70, 80, 150, 10, ES_LEFT
LTEXT "Run:", 14016, 10, 90, 45, 10
EDITTEXT 14017, 70, 90, 150, 10
LTEXT "C&omment:", 14018, 10, 100, 45, 10
EDITTEXT 14019, 70, 100, 150, 10, ES_LEFT
PUSHBUTTON "&Find Target...", 14020, 10, 115, 60, 14, ES_LEFT
PUSHBUTTON "&Change Icon...", 14021, 80, 115, 60, 14, ES_LEFT
PUSHBUTTON "A&dvanced...", 14022, 150, 115, 60, 14, ES_LEFT
}
SHELL_FILE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
ICON "", 14000, 10, 5, 30, 30, WS_VISIBLE
EDITTEXT 14001, 70, 5, 100, 10, ES_LEFT | ES_READONLY
LTEXT "Type of file:", 14004, 10, 30, 50, 10
LTEXT "%s File", 14005, 70, 30, 150, 10
LTEXT "Opens with:", 14006, 10, 40, 50, 10
LTEXT "", 14007, 70, 40, 150, 10
LTEXT "Location:", 14008, 10, 55, 45, 10
LTEXT "", 14009, 70, 55, 200, 10
LTEXT "Size:",14010, 10, 65, 45, 10
LTEXT "", 14011, 70, 65, 150, 10
LTEXT "Created:", 14014, 10, 80, 45, 10
LTEXT "", 14015, 70, 80, 150, 10
LTEXT "Modied:", 14016, 10, 90, 45, 10
LTEXT "", 14017, 70, 90, 150, 10
LTEXT "Accessed:", 14018, 10, 100, 45, 10
LTEXT "", 14019, 70, 100, 150, 10
LTEXT "Attributes:", 14020, 10, 115, 45, 10
CHECKBOX "&Read-only", 14021, 70, 115, 45, 10
CHECKBOX "&Hidden", 14022, 130, 115, 50, 10
CHECKBOX "&Archive", 14023, 180, 115, 45, 10
}
SHELL_FILE_VERSION_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
LTEXT "File version: ", 14000, 10, 10, 45, 10
LTEXT "", 14001, 70, 10, 150, 10
LTEXT "Description: ", 14002, 10, 20, 45, 10
LTEXT "", 14003, 70, 20, 150, 10
LTEXT "Copyright: ", 14004, 10, 30, 45, 10
LTEXT "", 14005, 70, 30, 150, 10
GROUPBOX "Other version information: ", 14006, 10, 45, 220, 90
LTEXT "Item name: ", 14007, 20, 55, 50, 10
LTEXT "Value: ", 14008, 130, 55, 45, 10
LISTBOX 14009,20,65,95,60, LBS_STANDARD | WS_TABSTOP | LBS_NOTIFY
EDITTEXT 14010, 130, 65, 95, 60, ES_LEFT|WS_BORDER|WS_VSCROLL|WS_GROUP|ES_MULTILINE|ES_READONLY
}
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_EXTRA_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_HARDWARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
/* columns in the shellview */
STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
BEGIN

View file

@ -230,4 +230,9 @@ HRESULT SHELL_RegisterShellFolders(void);
/* Detect Shell Links */
BOOL SHELL_IsShortcut(LPCITEMIDLIST);
#define MAX_PROPERTY_SHEET_PAGE 32
INT_PTR CALLBACK SH_FileGeneralDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
INT_PTR CALLBACK SH_FileVersionDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
HPROPSHEETPAGE SH_CreatePropertySheetPage(LPSTR resname, DLGPROC dlgproc, LPARAM lParam);
BOOL SH_ShowDriveProperties(WCHAR * drive);
#endif

View file

@ -53,8 +53,9 @@
#include "shlwapi.h"
#include "msi.h"
#include "appmgmt.h"
#include "prsht.h"
#include "initguid.h"
#include "shresdef.h"
WINE_DEFAULT_DEBUG_CHANNEL(shell);
@ -156,10 +157,12 @@ typedef struct
LPWSTR sPathRel;
LPWSTR sProduct;
LPWSTR sComponent;
LPWSTR sLinkPath;
volume_info volume;
BOOL bDirty;
INT iIdOpen; /* id of the "Open" entry in the context menu */
INT iIdProperties;
IUnknown *site;
} IShellLinkImpl;
@ -304,6 +307,8 @@ static ULONG ShellLink_Release( IShellLinkImpl *This )
HeapFree(GetProcessHeap(), 0, This->sWorkDir);
HeapFree(GetProcessHeap(), 0, This->sDescription);
HeapFree(GetProcessHeap(),0,This->sPath);
HeapFree(GetProcessHeap(),0,This->sLinkPath);
if (This->site)
IUnknown_Release( This->site );
@ -386,6 +391,8 @@ static HRESULT WINAPI IPersistFile_fnLoad(IPersistFile* iface, LPCOLESTR pszFile
r = SHCreateStreamOnFileW(pszFileName, dwMode, &stm);
if( SUCCEEDED( r ) )
{
HeapFree(GetProcessHeap(), 0, This->sLinkPath);
This->sLinkPath = _wcsdup(pszFileName);
r = IPersistStream_Load(StreamThis, stm);
ShellLink_UpdatePath(This->sPathRel, pszFileName, This->sWorkDir, &This->sPath);
IStream_Release( stm );
@ -2441,17 +2448,18 @@ ShellLink_QueryContextMenu( IContextMenu* iface, HMENU hmenu, UINT indexMenu,
{
IShellLinkImpl *This = impl_from_IContextMenu(iface);
static const WCHAR szOpen[] = { 'O','p','e','n',0 };
static const WCHAR szProperties[] = { 'P','r','o','p','e','r','t','i','e','s',0 };
MENUITEMINFOW mii;
int id = 1;
TRACE("%p %p %u %u %u %u\n", This,
TRACE("ShellLink_QueryContextMenu %p %p %u %u %u %u\n", This,
hmenu, indexMenu, idCmdFirst, idCmdLast, uFlags );
if ( !hmenu )
return E_INVALIDARG;
memset( &mii, 0, sizeof mii );
mii.cbSize = sizeof mii;
memset( &mii, 0, sizeof(mii) );
mii.cbSize = sizeof (mii);
mii.fMask = MIIM_TYPE | MIIM_ID | MIIM_STATE;
mii.dwTypeData = (LPWSTR)szOpen;
mii.cch = strlenW( mii.dwTypeData );
@ -2459,9 +2467,24 @@ ShellLink_QueryContextMenu( IContextMenu* iface, HMENU hmenu, UINT indexMenu,
mii.fState = MFS_DEFAULT | MFS_ENABLED;
mii.fType = MFT_STRING;
if (!InsertMenuItemW( hmenu, indexMenu, TRUE, &mii ))
{
TRACE("ShellLink_QueryContextMenu failed to insert item open");
return E_FAIL;
}
This->iIdOpen = 0;
mii.fState = MFS_ENABLED;
mii.dwTypeData = (LPWSTR)szProperties;
mii.cch = strlenW( mii.dwTypeData );
mii.wID = idCmdFirst + id++;
if (!InsertMenuItemW( hmenu, idCmdLast, TRUE, &mii ))
{
TRACE("ShellLink_QueryContextMenu failed to insert item properties");
return E_FAIL;
}
This->iIdProperties = 1;
id++;
return MAKE_HRESULT( SEVERITY_SUCCESS, 0, id );
}
@ -2489,6 +2512,252 @@ shelllink_get_msi_component_path( LPWSTR component )
return path;
}
/*************************************************************************
*
* SH_CreatePropertySheetPage [Internal]
*
* creates a property sheet page from an resource name
*
*/
HPROPSHEETPAGE
SH_CreatePropertySheetPage(LPSTR resname, DLGPROC dlgproc, LPARAM lParam)
{
HRSRC hRes;
LPVOID lpsztemplate;
PROPSHEETPAGEW ppage;
if (resname == NULL)
return (HPROPSHEETPAGE)0;
hRes = FindResourceA(shell32_hInstance, resname, (LPSTR)RT_DIALOG);
if (hRes == NULL)
{
ERR("failed to find resource name\n");
return (HPROPSHEETPAGE)0;
}
lpsztemplate = LoadResource(shell32_hInstance, hRes);
if (lpsztemplate == NULL)
return (HPROPSHEETPAGE)0;
memset(&ppage, 0x0, sizeof(PROPSHEETPAGE));
ppage.dwSize = sizeof(PROPSHEETPAGEW);
ppage.dwFlags = PSP_DLGINDIRECT;
ppage.u.pResource = lpsztemplate;
ppage.pfnDlgProc = dlgproc;
ppage.lParam = lParam;
return CreatePropertySheetPageW(&ppage);
}
INT_PTR CALLBACK ExtendedShortcutProc(
HWND hwndDlg,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
)
{
HWND hDlgCtrl;
switch(uMsg)
{
case WM_INITDIALOG:
return TRUE;
case WM_COMMAND:
hDlgCtrl = GetDlgItem(hwndDlg, 14000);
if (LOWORD(wParam) == IDOK)
{
if ( SendMessage(hDlgCtrl, BM_GETCHECK, 0, 0) == BST_CHECKED )
EndDialog(hwndDlg, 1);
else
EndDialog(hwndDlg, 0);
}
else if (LOWORD(wParam) == IDCANCEL)
{
EndDialog(hwndDlg, 0);
}
else if (LOWORD(wParam) == 14000)
{
if ( SendMessage(hDlgCtrl, BM_GETCHECK, 0, 0) == BST_CHECKED)
SendMessage(hDlgCtrl, BM_SETCHECK, BST_UNCHECKED, 0);
else
SendMessage(hDlgCtrl, BM_SETCHECK, BST_CHECKED, 0);
}
}
return FALSE;
}
/**************************************************************************
* SH_ShellLinkDlgProc
*
* dialog proc of the shortcut property dialog
*/
INT_PTR
CALLBACK
SH_ShellLinkDlgProc(
HWND hwndDlg,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
)
{
LPPROPSHEETPAGEW ppsp;
LPPSHNOTIFY lppsn;
IShellLinkImpl *This;
HWND hDlgCtrl;
WCHAR szBuffer[MAX_PATH];
int IconIndex;
This = (IShellLinkImpl *)GetWindowLongPtr(hwndDlg, DWLP_USER);
switch(uMsg)
{
case WM_INITDIALOG:
ppsp = (LPPROPSHEETPAGEW)lParam;
if (ppsp == NULL)
break;
TRACE("ShellLink_DlgProc (WM_INITDIALOG hwnd %p lParam %p ppsplParam %x)\n",hwndDlg, lParam, ppsp->lParam);
This = (IShellLinkImpl *)ppsp->lParam;
SetWindowLongPtr(hwndDlg, DWLP_USER, (LONG_PTR)This);
TRACE("sArgs: %S sComponent: %S sDescription: %S sIcoPath: %S sPath: %S sPathRel: %S sProduct: %S sWorkDir: %S\n", This->sArgs, This->sComponent ,This->sDescription,
This->sIcoPath, This->sPath, This->sPathRel, This->sProduct, This->sWorkDir);
/* target path */
hDlgCtrl = GetDlgItem( hwndDlg, 14009 );
if ( hDlgCtrl != NULL )
SendMessageW( hDlgCtrl, WM_SETTEXT, (WPARAM)NULL, (LPARAM)This->sPath );
/* working dir */
hDlgCtrl = GetDlgItem( hwndDlg, 14011 );
if ( hDlgCtrl != NULL )
SendMessageW( hDlgCtrl, WM_SETTEXT, (WPARAM)NULL, (LPARAM)This->sWorkDir );
/* description */
hDlgCtrl = GetDlgItem( hwndDlg, 14019 );
if ( hDlgCtrl != NULL )
SendMessageW( hDlgCtrl, WM_SETTEXT, (WPARAM)NULL, (LPARAM)This->sDescription );
return TRUE;
case WM_NOTIFY:
lppsn = (LPPSHNOTIFY) lParam;
if ( lppsn->hdr.code == PSN_APPLY )
{
/* set working directory */
hDlgCtrl = GetDlgItem( hwndDlg, 14011 );
SendMessageW( hDlgCtrl, WM_GETTEXT, (WPARAM)MAX_PATH, (LPARAM)szBuffer );
IShellLinkW_fnSetWorkingDirectory((IShellLinkW*)&This->lpvtblw, szBuffer);
/* set link destination */
hDlgCtrl = GetDlgItem( hwndDlg, 14009 );
SendMessageW( hDlgCtrl, WM_GETTEXT, (WPARAM)MAX_PATH, (LPARAM)szBuffer);
if ( !SHELL_ExistsFileW(szBuffer) )
{
MessageBoxW( hwndDlg, L"file not existing", szBuffer, MB_OK );
SetWindowLong( hwndDlg, DWL_MSGRESULT, PSNRET_INVALID_NOCHANGEPAGE );
return TRUE;
}
IShellLinkW_fnSetPath((IShellLinkW*)&This->lpvtblw, szBuffer);
TRACE("This %p sLinkPath %S\n", This, This->sLinkPath);
IPersistFile_fnSave( (IPersistFile*)&This->lpvtblPersistFile, This->sLinkPath, TRUE );
SetWindowLong( hwndDlg, DWL_MSGRESULT, PSNRET_NOERROR );
return TRUE;
}
break;
case WM_COMMAND:
switch(LOWORD(wParam))
{
case 14020:
///
/// FIXME
/// open target directory
///
return TRUE;
case 14021:
if (PickIconDlg(hwndDlg, szBuffer, MAX_PATH, &IconIndex))
{
IShellLinkW_fnSetIconLocation((IShellLinkW*)&This->lpvtblw, szBuffer, IconIndex);
///
/// FIXME redraw icon
}
return TRUE;
case 14022:
if (DialogBox(shell32_hInstance, MAKEINTRESOURCEW(SHELL_EXTENDED_SHORTCUT_DLG), hwndDlg, ExtendedShortcutProc) > 0)
{
///
/// FIXME
/// store properties
/// http://blogs.msdn.com/vistacompatteam/archive/2006/09/25/771232.aspx
///
}
return TRUE;
}
switch(HIWORD(wParam))
{
case EN_CHANGE:
PropSheet_Changed(GetParent(hwndDlg), hwndDlg);
break;
}
break;
default:
break;
}
return FALSE;
}
/**************************************************************************
* ShellLink_ShortcutDialog [Internal]
*
* creates a shortcut property dialog
*/
static HRESULT WINAPI
ShellLink_ShowProperties( IShellLinkImpl *This )
{
PROPSHEETHEADERW pinfo;
HPROPSHEETPAGE hppages[MAX_PROPERTY_SHEET_PAGE];
HPROPSHEETPAGE hpage;
UINT numpages = 0;
TRACE("ShellLink_ShortcutDialog entered\n");
memset(hppages, 0x0, sizeof(HPROPSHEETPAGE) * MAX_PROPERTY_SHEET_PAGE);
hpage = SH_CreatePropertySheetPage("SHELL_FILE_GENERAL_DLG", SH_FileGeneralDlgProc, (LPARAM)This->sLinkPath);
if ( hpage == NULL )
return E_FAIL;
else
hppages[numpages++] = hpage;
hpage = SH_CreatePropertySheetPage("SHELL_GENERAL_SHORTCUT_DLG", SH_ShellLinkDlgProc, (LPARAM)This);
if ( hpage == NULL )
{
ERR("SH_CreatePropertySheetPage failed\n");
DestroyPropertySheetPage(hppages[0]);
return E_FAIL;
}
hppages[numpages++] = hpage;
///FIXME
/// load extensions
memset(&pinfo, 0x0, sizeof(PROPSHEETHEADERW));
pinfo.dwSize = sizeof(PROPSHEETHEADERW);
pinfo.dwFlags = PSH_NOCONTEXTHELP | PSH_PROPTITLE;
pinfo.nPages = numpages;
pinfo.u3.phpage = hppages;
pinfo.pszCaption = This->sDescription;
pinfo.u2.nStartPage = 1;
if ( PropertySheetW(&pinfo) < 0 )
return E_FAIL;
else
return S_OK;
}
static HRESULT WINAPI
ShellLink_InvokeCommand( IContextMenu* iface, LPCMINVOKECOMMANDINFO lpici )
{
@ -2500,11 +2769,18 @@ ShellLink_InvokeCommand( IContextMenu* iface, LPCMINVOKECOMMANDINFO lpici )
LPWSTR path = NULL;
HRESULT r;
TRACE("%p %p\n", This, lpici );
TRACE("ShellLink_InvokeCommand %p %p\n", This, lpici );
if ( lpici->cbSize < sizeof (CMINVOKECOMMANDINFO) )
return E_INVALIDARG;
if ( lpici->lpVerb == MAKEINTRESOURCEA(This->iIdProperties))
{
ShellLink_ShowProperties(This);
return S_OK;
}
if ( lpici->lpVerb != MAKEINTRESOURCEA(This->iIdOpen) )
{
ERR("Unknown id %d != %d\n", (INT)lpici->lpVerb, This->iIdOpen );

View file

@ -1185,6 +1185,7 @@ BOOL SHELL_execute( LPSHELLEXECUTEINFOW sei, SHELL_ExecuteW32 execfunc )
static const WCHAR wFile[] = {'f','i','l','e',0};
static const WCHAR wHttp[] = {'h','t','t','p',':','/','/',0};
static const WCHAR wExplorer[] = {'e','x','p','l','o','r','e','r','.','e','x','e',0};
static const WCHAR wProperties[] = { 'p','r','o','p','e','r','t','i','e','s',0 };
static const DWORD unsupportedFlags =
SEE_MASK_INVOKEIDLIST | SEE_MASK_ICON | SEE_MASK_HOTKEY |
SEE_MASK_CONNECTNETDRV | SEE_MASK_FLAG_DDEWAIT | SEE_MASK_FLAG_NO_UI |
@ -1271,12 +1272,19 @@ BOOL SHELL_execute( LPSHELLEXECUTEINFOW sei, SHELL_ExecuteW32 execfunc )
SHGetPathFromIDListW(sei_tmp.lpIDList, wszApplicationName);
TRACE("-- idlist=%p (%s)\n", sei_tmp.lpIDList, debugstr_w(wszApplicationName));
}
if ( ERROR_SUCCESS == ShellExecute_FromContextMenu( &sei_tmp ) )
{
sei->hInstApp = (HINSTANCE) 33;
return TRUE;
}
if (sei_tmp.lpVerb && !wcscmp(sei_tmp.lpVerb, wProperties))
{
SH_ShowPropertiesDialog(sei_tmp.lpFile);
sei->hInstApp = (HINSTANCE) 33;
return TRUE;
}
if (sei_tmp.fMask & SEE_MASK_CLASSALL)
{

View file

@ -91,7 +91,7 @@
#define IDD_STATUS 0x3743
#define IDD_TITLE 0x3742
#define IDD_TREEVIEW 0x3741
#define SHELL_EXTENDED_SHORTCUT_DLG 0x4000
/*
* Do not alter the icon, bitmap + avi resource

View file

@ -305,7 +305,7 @@ static void DoOpenExplore(
ZeroMemory(&sei, sizeof(sei));
sei.cbSize = sizeof(sei);
sei.fMask = SEE_MASK_IDLIST | SEE_MASK_CLASSNAME;
sei.fMask = SEE_MASK_INVOKEIDLIST | SEE_MASK_CLASSNAME;
sei.lpIDList = pidlFQ;
sei.lpClass = "Folder";
sei.hwnd = hwnd;
@ -395,6 +395,54 @@ static BOOL DoCopyOrCut(
}
return TRUE;
}
static void DoProperties(
IContextMenu2 *iface,
HWND hwnd)
{
ItemCmImpl *This = (ItemCmImpl *)iface;
LPITEMIDLIST pidlFQ = NULL;
SHELLEXECUTEINFOA sei;
if (_ILIsMyComputer(This->apidl[0]))
{
ShellExecuteA(hwnd, "open", "rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl", NULL, NULL, SW_SHOWNORMAL);
return;
}
else if (_ILIsDesktop(This->apidl[0]))
{
ShellExecuteA(hwnd, "open", "rundll32.exe shell32.dll,Control_RunDLL desk.cpl", NULL, NULL, SW_SHOWNORMAL);
return;
}
else if (_ILIsDrive(This->apidl[0]))
{
WCHAR buffer[111];
ILGetDisplayName(This->apidl[0], buffer);
SH_ShowDriveProperties(buffer);
return;
}
else
{
pidlFQ = ILCombine(This->pidl, This->apidl[0]);
}
ZeroMemory(&sei, sizeof(sei));
sei.cbSize = sizeof(sei);
sei.fMask = SEE_MASK_INVOKEIDLIST;
sei.lpIDList = pidlFQ;
sei.hwnd = hwnd;
sei.nShow = SW_SHOWNORMAL;
sei.lpVerb = "properties";
TRACE("DoProperties before ShellExecuteEx\n");
ShellExecuteExA(&sei);
TRACE("DoProperties after ShellExecuteEx\n");
if (pidlFQ)
{
SHFree(pidlFQ);
}
}
/**************************************************************************
* ISvItemCm_fnInvokeCommand()
*/
@ -445,12 +493,7 @@ static HRESULT WINAPI ISvItemCm_fnInvokeCommand(
break;
case FCIDM_SHVIEW_PROPERTIES:
TRACE("Verb FCIDM_SHVIEW_PROPERTIES\n");
/* Open the property sheet page */
/*
* FIXME: This just can't work ... the one who added it must
* have been mad. - FiN, 17/06/2005
* SHObjectProperties(lpcmi->hwnd, SHOP_FILEPATH, NULL, NULL);
*/
DoProperties(iface, lpcmi->hwnd);
break;
default:
FIXME("Unhandled Verb %xl\n",LOWORD(lpcmi->lpVerb));