mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 18:15:11 +00:00
[SHELL32] Recycle-Bin: Validate the MaxCapacity value with respect to the available disk space. (#1688)
CORE-12313 Co-authored-by: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
This commit is contained in:
parent
8a30801516
commit
019e3ffe5f
34 changed files with 60 additions and 37 deletions
|
@ -25,6 +25,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(CRecycleBin);
|
|||
|
||||
typedef struct
|
||||
{
|
||||
ULARGE_INTEGER FreeBytesAvailable;
|
||||
DWORD dwSerial;
|
||||
DWORD dwMaxCapacity;
|
||||
DWORD dwNukeOnDelete;
|
||||
|
@ -122,12 +123,21 @@ InitializeRecycleBinDlg(HWND hwndDlg, WCHAR DefaultDrive)
|
|||
pItem = (DRIVE_ITEM_CONTEXT *)HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(DRIVE_ITEM_CONTEXT));
|
||||
if (pItem)
|
||||
{
|
||||
pItem->FreeBytesAvailable = FreeBytesAvailable;
|
||||
pItem->dwSerial = dwSerial;
|
||||
|
||||
swprintf(szName, L"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\BitBucket\\Volume\\%04X-%04X", LOWORD(dwSerial), HIWORD(dwSerial));
|
||||
|
||||
dwSize = sizeof(DWORD);
|
||||
RegGetValueW(HKEY_CURRENT_USER, szName, L"MaxCapacity", RRF_RT_DWORD, NULL, &pItem->dwMaxCapacity, &dwSize);
|
||||
|
||||
/* Check if the maximum capacity doesn't exceed the available disk space (in megabytes), and truncate it if needed */
|
||||
FreeBytesAvailable.QuadPart = (FreeBytesAvailable.QuadPart / (1024 * 1024));
|
||||
pItem->dwMaxCapacity = min(pItem->dwMaxCapacity, FreeBytesAvailable.LowPart);
|
||||
|
||||
dwSize = sizeof(DWORD);
|
||||
RegGetValueW(HKEY_CURRENT_USER, szName, L"NukeOnDelete", RRF_RT_DWORD, NULL, &pItem->dwNukeOnDelete, &dwSize);
|
||||
pItem->dwSerial = dwSerial;
|
||||
|
||||
li.mask = LVIF_PARAM;
|
||||
li.lParam = (LPARAM)pItem;
|
||||
(void)SendMessageW(hDlgCtrl, LVM_SETITEMW, 0, (LPARAM)&li);
|
||||
|
@ -163,7 +173,7 @@ InitializeRecycleBinDlg(HWND hwndDlg, WCHAR DefaultDrive)
|
|||
}
|
||||
ZeroMemory(&li, sizeof(li));
|
||||
li.mask = LVIF_STATE;
|
||||
li.stateMask = (UINT) - 1;
|
||||
li.stateMask = (UINT)-1;
|
||||
li.state = LVIS_FOCUSED | LVIS_SELECTED;
|
||||
li.iItem = defIndex;
|
||||
(void)SendMessageW(hDlgCtrl, LVM_SETITEMW, 0, (LPARAM)&li);
|
||||
|
@ -273,6 +283,7 @@ RecycleBinDlg(
|
|||
UINT uResult;
|
||||
PROPSHEETPAGE * page;
|
||||
DWORD dwStyle;
|
||||
ULARGE_INTEGER FreeBytesAvailable;
|
||||
|
||||
switch(uMsg)
|
||||
{
|
||||
|
@ -320,7 +331,13 @@ RecycleBinDlg(
|
|||
{
|
||||
uResult = GetDlgItemInt(hwndDlg, 14002, &bSuccess, FALSE);
|
||||
if (bSuccess)
|
||||
pItem->dwMaxCapacity = uResult;
|
||||
{
|
||||
/* Check if the maximum capacity doesn't exceed the available disk space (in megabytes), and truncate it if needed */
|
||||
FreeBytesAvailable = pItem->FreeBytesAvailable;
|
||||
FreeBytesAvailable.QuadPart = (FreeBytesAvailable.QuadPart / (1024 * 1024));
|
||||
pItem->dwMaxCapacity = min(uResult, FreeBytesAvailable.LowPart);
|
||||
SetDlgItemInt(hwndDlg, 14002, pItem->dwMaxCapacity, FALSE);
|
||||
}
|
||||
if (SendDlgItemMessageW(hwndDlg, 14003, BM_GETCHECK, 0, 0) == BST_CHECKED)
|
||||
pItem->dwNukeOnDelete = TRUE;
|
||||
else
|
||||
|
@ -356,7 +373,13 @@ RecycleBinDlg(
|
|||
/* kill focus */
|
||||
uResult = GetDlgItemInt(hwndDlg, 14002, &bSuccess, FALSE);
|
||||
if (bSuccess)
|
||||
pItem->dwMaxCapacity = uResult;
|
||||
{
|
||||
/* Check if the maximum capacity doesn't exceed the available disk space (in megabytes), and truncate it if needed */
|
||||
FreeBytesAvailable = pItem->FreeBytesAvailable;
|
||||
FreeBytesAvailable.QuadPart = (FreeBytesAvailable.QuadPart / (1024 * 1024));
|
||||
pItem->dwMaxCapacity = min(uResult, FreeBytesAvailable.LowPart);
|
||||
SetDlgItemInt(hwndDlg, 14002, pItem->dwMaxCapacity, FALSE);
|
||||
}
|
||||
if (SendDlgItemMessageW(hwndDlg, 14003, BM_GETCHECK, 0, 0) == BST_CHECKED)
|
||||
pItem->dwNukeOnDelete = TRUE;
|
||||
else
|
||||
|
|
|
@ -386,7 +386,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Свойства на кошчето"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "Настройки за избраното място", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "У&казан размер:", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -385,7 +385,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Recycle Bin Properties"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "Settings for selected location", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "&Custom size:", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -391,7 +391,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Vlastnosti Koše"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "Nastavení pro vybrané umístění", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "&Zvolená velikost:", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -391,7 +391,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Recycle Bin Properties"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "Settings for selected location", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "&Custom size:", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -385,7 +385,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Papierkorb-Einstellungen"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "Einstellungen für gewählten Ort", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "&Definierte Größe:", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -385,7 +385,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Ιδιότητες κάδου ανακύκλωσης"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "Ρυθμίσεις για τον επιλεγμένο προορισμό", -1, 10, 80, 220, 70
|
||||
RADIOBUTTON "&Προσαρμοσμένο μέγεθος:", 14001, 20, 90, 90, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 110, 90, 50, 10, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -385,7 +385,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Recycle Bin Properties"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "Settings for selected location", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "&Custom size:", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -385,7 +385,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Recycle Bin Properties"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "Settings for selected location", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "&Custom size:", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -393,7 +393,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Propiedades de la Papelera"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "Configuración para la unidad seleccionada ", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "Tamaño &personalizado:", 14001, 20, 90, 88, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 120, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -392,7 +392,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Prügikasti atribuudid"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "Seaded valitud asukohale", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "&Kohandatud maht:", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -385,7 +385,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Recycle Bin Properties"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "Settings for selected location", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "&Custom size:", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -385,7 +385,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Propriétés de la corbeille"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "Paramètres pour la localisation sélectionnée", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "Taille personnalisée :", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -385,7 +385,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "מאפייני סל המיחזור"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "הגדרות עבור המיקום הנבחר", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "&גודל מותאם אישית:", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -385,7 +385,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "रीसायकल बिन का गुण"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "चयनित स्थान के लिए सेटिंग्स", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "&कस्टम साइज:", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -385,7 +385,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Recycle Bin Properties"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "Settings for selected location", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "&Custom size:", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -385,7 +385,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Proprietà del cestino"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "Impostazioni per la posizione indicata", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "&Dimensione personalizzata:", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -385,7 +385,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "ごみ箱のプロパティ"
|
||||
FONT 9, "MS UI Gothic", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "選択された場所の設定", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "カスタムサイズ(&C):", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -385,7 +385,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Recycle Bin Properties"
|
||||
FONT 9, "굴림", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "Settings for selected location", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "&Custom size:", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -385,7 +385,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Recycle Bin Properties"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "Settings for selected location", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "&Custom size:", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -385,7 +385,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Papirkurv egenskaper"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "Innstilling for valgte sted", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "&Tilpasse størrelse:", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -390,7 +390,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Właściwości Kosza"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "Ustawienia dla wybranej lokalizacji", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "&Rozmiar niestandardowy", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 116, 102, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -385,7 +385,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Propriedades da Lixeira"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "Configurações para local selecionado", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "&Tamanho personalizado:", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -385,7 +385,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "propriedades da Reciclagem"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "propriedades para as localizações seleccionadas", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "&Tamanho personalizado:", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -387,7 +387,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Generale"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "Preferințe pentru locația aleasă", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "&Dimensiune specificată:", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 110, 90, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -392,7 +392,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Свойства: Корзина"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "Установки для выбранного расположения", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "&Другой размер:", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -385,7 +385,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Kôš - vlastnosti"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "Nastavenia pre zvolené umiestnenie", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "&Vlastná veľkosť:", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -385,7 +385,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Recycle Bin Properties"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "Settings for selected location", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "&Custom size:", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -389,7 +389,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Cilësimet Koshit"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "Parametrat për vendndodhjen e përzgjedhur", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "Masë me porosi:", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -385,7 +385,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Egenskaper för Papperskorgen"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "Inställningar för vald plats", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "&Användardefinierad storlek:", 14001, 20, 90, 100, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 132, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -387,7 +387,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Geri Dönüşüm Kutusu Seçenekleri"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "Seçili Konum İçin Ayarlar", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "&Husûsî Boyut:", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -385,7 +385,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Властивості кошика"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "Налаштування для вибраного розташування", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "&Особливий розмір:", 14001, 20, 90, 92, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 120, 100, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -395,7 +395,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "回收站属性"
|
||||
FONT 9, "宋体", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "选定位置的设置", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "自定义大小(&C):", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
|
@ -394,7 +394,7 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "資源回收筒內容"
|
||||
FONT 9, "新細明體", 0, 0, 0x0
|
||||
BEGIN
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
CONTROL "", 14000, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | WS_BORDER | WS_TABSTOP, 10, 10, 220, 50
|
||||
GROUPBOX "所選位置的設定", -1, 10, 72, 220, 70
|
||||
RADIOBUTTON "自訂大小(&C):", 14001, 20, 90, 80, 10, WS_TABSTOP
|
||||
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
|
||||
|
|
Loading…
Reference in a new issue