- Partly implement hardware types page

svn path=/trunk/; revision=38792
This commit is contained in:
Dmitry Chapyshev 2009-01-16 15:21:32 +00:00
parent c58b26652e
commit a12d7cd371
21 changed files with 211 additions and 41 deletions

View file

@ -34,6 +34,7 @@ HFONT hTitleFont;
SP_CLASSIMAGELIST_DATA ImageListData;
PWSTR pDeviceStatusText;
HANDLE hProcessHeap;
HDEVINFO hDevInfoTypes;
typedef BOOL (WINAPI *PINSTALL_NEW_DEVICE)(HWND, LPGUID, PDWORD);
@ -498,7 +499,13 @@ SelectWayPageDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
case PSN_SETACTIVE:
{
PropSheet_SetWizButtons(GetParent(hwndDlg), PSWIZB_NEXT | PSWIZB_BACK);
SendDlgItemMessage(hwndDlg, IDC_AUTOINSTALL, BM_SETCHECK, 1, 1);
if (SendDlgItemMessage(hwndDlg, IDC_AUTOINSTALL, BM_GETCHECK, 0, 0) == BST_CHECKED)
SendDlgItemMessage(hwndDlg, IDC_MANUALLYINST, BM_SETCHECK, 0, 0);
else
{
SendDlgItemMessage(hwndDlg, IDC_AUTOINSTALL, BM_SETCHECK, 1, 1);
SendDlgItemMessage(hwndDlg, IDC_MANUALLYINST, BM_SETCHECK, 0, 0);
}
}
break;
@ -558,11 +565,174 @@ DevStatusPageDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
return FALSE;
}
static INT
EnumDeviceClasses(INT ClassIndex,
LPWSTR DevClassName,
LPWSTR DevClassDesc,
BOOL *DevPresent,
INT *ClassImage)
{
GUID ClassGuid;
HKEY KeyClass;
WCHAR ClassName[MAX_STR_SIZE];
DWORD RequiredSize = MAX_STR_SIZE;
UINT Ret;
*DevPresent = FALSE;
*DevClassName = L'\0';
Ret = CM_Enumerate_Classes(ClassIndex,
&ClassGuid,
0);
if (Ret != CR_SUCCESS)
{
/* all classes enumerated */
if(Ret == CR_NO_SUCH_VALUE)
{
hDevInfoTypes = NULL;
return -1;
}
if (Ret == CR_INVALID_DATA)
{
; /*FIXME: what should we do here? */
}
/* handle other errors... */
}
if (SetupDiClassNameFromGuid(&ClassGuid,
ClassName,
RequiredSize,
&RequiredSize))
{
lstrcpy(DevClassName, ClassName);
}
if (!SetupDiGetClassImageIndex(&ImageListData,
&ClassGuid,
ClassImage))
{
/* FIXME: can we do this?
* Set the blank icon: IDI_SETUPAPI_BLANK = 41
* it'll be image 24 in the imagelist */
*ClassImage = 24;
}
/* Get device info for all devices of a particular class */
hDevInfoTypes = SetupDiGetClassDevs(&ClassGuid,
NULL,
NULL,
DIGCF_PRESENT);
if (hDevInfoTypes == INVALID_HANDLE_VALUE)
{
hDevInfoTypes = NULL;
return 0;
}
KeyClass = SetupDiOpenClassRegKeyEx(&ClassGuid,
MAXIMUM_ALLOWED,
DIOCR_INSTALLER,
NULL,
0);
if (KeyClass != INVALID_HANDLE_VALUE)
{
LONG dwSize = MAX_STR_SIZE;
if (RegQueryValue(KeyClass,
NULL,
DevClassDesc,
&dwSize) != ERROR_SUCCESS)
{
*DevClassDesc = L'\0';
}
}
else
{
return -3;
}
*DevPresent = TRUE;
RegCloseKey(KeyClass);
return 0;
}
static VOID
InitHardWareTypesPage(HWND hwndDlg)
{
HWND hList = GetDlgItem(hwndDlg, IDC_HWTYPESLIST);
WCHAR DevName[MAX_STR_SIZE];
WCHAR DevDesc[MAX_STR_SIZE];
BOOL DevExist = FALSE;
INT ClassRet, DevImage, Index = 0;
LV_COLUMN Column;
LV_ITEM Item;
RECT Rect;
if (!hList) return;
ZeroMemory(&Column, sizeof(LV_COLUMN));
GetClientRect(hList, &Rect);
Column.mask = LVCF_FMT | LVCF_TEXT | LVCF_WIDTH;
Column.fmt = LVCFMT_LEFT;
Column.iSubItem = 0;
Column.pszText = NULL;
Column.cx = Rect.right - GetSystemMetrics(SM_CXVSCROLL);
(VOID) ListView_InsertColumn(hList, 0, &Column);
ZeroMemory(&Item, sizeof(LV_ITEM));
do
{
ClassRet = EnumDeviceClasses(Index,
DevName,
DevDesc,
&DevExist,
&DevImage);
if ((ClassRet != -1) && (DevExist))
{
Item.mask = LVIF_TEXT | LVIF_PARAM | LVIF_STATE | LVIF_IMAGE;
Item.iItem = Index;
Item.iImage = DevImage;
if (DevDesc[0] != L'\0')
Item.pszText = (LPWSTR) DevDesc;
else
Item.pszText = (LPWSTR) DevName;
(VOID) ListView_InsertItem(hList, &Item);
/* kill InfoList initialized in EnumDeviceClasses */
if (hDevInfoTypes)
{
SetupDiDestroyDeviceInfoList(hDevInfoTypes);
hDevInfoTypes = NULL;
}
}
Index++;
}
while (ClassRet != -1);
(VOID) ListView_SetImageList(hList, ImageListData.ImageList, LVSIL_SMALL);
}
static INT_PTR CALLBACK
HdTypesPageDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
switch (uMsg)
{
case WM_INITDIALOG:
{
InitHardWareTypesPage(hwndDlg);
}
break;
case WM_NOTIFY:
{
LPNMHDR lpnm = (LPNMHDR)lParam;

View file

@ -62,7 +62,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_STATUSTEXT, 21, 9, 275, 40
LTEXT "Detected hardware:", IDC_DETECTEDHWTEXT, 21, 53, 176, 8
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 65, 275, 70
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 65, 275, 70
END
IDD_HWTYPESPAGE DIALOG DISCARDABLE 0, 0, 317, 143
@ -72,7 +72,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "If you do not see the hardware category you want, click Show All Devices.", IDC_STATUSTEXT, 21, 9, 275, 18
LTEXT "Common &hardware types:", IDC_HWTYPESTEXT, 21, 31, 180, 8
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 42, 275, 92
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 42, 275, 92
END
IDD_PROGRESSPAGE DIALOG DISCARDABLE 0, 0, 317, 143

View file

@ -67,7 +67,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_STATUSTEXT, 21, 9, 275, 40
LTEXT "Detekovaný hardware:", IDC_DETECTEDHWTEXT, 21, 53, 176, 8
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 65, 275, 70
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 65, 275, 70
END
IDD_HWTYPESPAGE DIALOG DISCARDABLE 0, 0, 317, 143
@ -77,7 +77,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Pokud nevidíte vámi hledaný typ hardwaru, klepnìte na Zobrazit všechna zaøízení.", IDC_STATUSTEXT, 21, 9, 275, 18
LTEXT "Bìžné typy &hardwaru:", IDC_HWTYPESTEXT, 21, 31, 180, 8
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 42, 275, 92
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 42, 275, 92
END
IDD_PROGRESSPAGE DIALOG DISCARDABLE 0, 0, 317, 143

View file

@ -62,7 +62,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_STATUSTEXT, 21, 9, 275, 40
LTEXT "Erkannte Hardware:", IDC_DETECTEDHWTEXT, 21, 53, 176, 8
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 65, 275, 70
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 65, 275, 70
END
IDD_HWTYPESPAGE DIALOG DISCARDABLE 0, 0, 317, 143
@ -72,7 +72,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Wenn Sie die Hardwarekategorie, die Sie benötigen nicht finden, wählen Sie ""Alle Geräte"".", IDC_STATUSTEXT, 21, 9, 275, 18
LTEXT "Bekannte &Hardware Typen:", IDC_HWTYPESTEXT, 21, 31, 180, 8
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 42, 275, 92
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 42, 275, 92
END
IDD_PROGRESSPAGE DIALOG DISCARDABLE 0, 0, 317, 143

View file

@ -62,7 +62,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_STATUSTEXT, 21, 9, 275, 40
LTEXT "Detected hardware:", IDC_DETECTEDHWTEXT, 21, 53, 176, 8
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 65, 275, 70
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 65, 275, 70
END
IDD_HWTYPESPAGE DIALOG DISCARDABLE 0, 0, 317, 143
@ -72,7 +72,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "If you do not see the hardware category you want, click Show All Devices.", IDC_STATUSTEXT, 21, 9, 275, 18
LTEXT "Common &hardware types:", IDC_HWTYPESTEXT, 21, 31, 180, 8
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 42, 275, 92
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 42, 275, 92
END
IDD_PROGRESSPAGE DIALOG DISCARDABLE 0, 0, 317, 143

View file

@ -62,7 +62,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_STATUSTEXT, 21, 9, 275, 40
LTEXT "Detected hardware:", IDC_DETECTEDHWTEXT, 21, 53, 176, 8
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 65, 275, 70
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 65, 275, 70
END
IDD_HWTYPESPAGE DIALOG DISCARDABLE 0, 0, 317, 143
@ -72,7 +72,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "If you do not see the hardware category you want, click Show All Devices.", IDC_STATUSTEXT, 21, 9, 275, 18
LTEXT "Common &hardware types:", IDC_HWTYPESTEXT, 21, 31, 180, 8
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 42, 275, 92
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 42, 275, 92
END
IDD_PROGRESSPAGE DIALOG DISCARDABLE 0, 0, 317, 143

View file

@ -62,7 +62,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_STATUSTEXT, 21, 9, 275, 40
LTEXT "Hardware detectado:", IDC_DETECTEDHWTEXT, 21, 53, 176, 8
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 65, 275, 70
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 65, 275, 70
END
IDD_HWTYPESPAGE DIALOG DISCARDABLE 0, 0, 317, 143
@ -72,7 +72,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Si no encuentra el tipo de hardware que desea, haga clic en Mostrar todos los dispositivos.", IDC_STATUSTEXT, 21, 9, 275, 18
LTEXT "&Tipos de hardware comunes:", IDC_HWTYPESTEXT, 21, 31, 180, 8
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 42, 275, 92
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 42, 275, 92
END
IDD_PROGRESSPAGE DIALOG DISCARDABLE 0, 0, 317, 143

View file

@ -62,7 +62,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_STATUSTEXT, 21, 9, 275, 40
LTEXT "Detected hardware:", IDC_DETECTEDHWTEXT, 21, 53, 176, 8
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 65, 275, 70
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 65, 275, 70
END
IDD_HWTYPESPAGE DIALOG DISCARDABLE 0, 0, 317, 143
@ -72,7 +72,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "If you do not see the hardware category you want, click Show All Devices.", IDC_STATUSTEXT, 21, 9, 275, 18
LTEXT "Common &hardware types:", IDC_HWTYPESTEXT, 21, 31, 180, 8
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 42, 275, 92
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 42, 275, 92
END
IDD_PROGRESSPAGE DIALOG DISCARDABLE 0, 0, 317, 143

View file

@ -63,7 +63,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_STATUSTEXT, 21, 9, 275, 40
LTEXT "Detected hardware:", IDC_DETECTEDHWTEXT, 21, 53, 176, 8
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 65, 275, 70
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 65, 275, 70
END
IDD_HWTYPESPAGE DIALOG DISCARDABLE 0, 0, 317, 143
@ -73,7 +73,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "If you do not see the hardware category you want, click Show All Devices.", IDC_STATUSTEXT, 21, 9, 275, 18
LTEXT "Common &hardware types:", IDC_HWTYPESTEXT, 21, 31, 180, 8
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 42, 275, 92
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 42, 275, 92
END
IDD_PROGRESSPAGE DIALOG DISCARDABLE 0, 0, 317, 143

View file

@ -62,7 +62,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_STATUSTEXT, 21, 9, 275, 40
LTEXT "Detected hardware:", IDC_DETECTEDHWTEXT, 21, 53, 176, 8
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 65, 275, 70
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 65, 275, 70
END
IDD_HWTYPESPAGE DIALOG DISCARDABLE 0, 0, 317, 143
@ -72,7 +72,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "If you do not see the hardware category you want, click Show All Devices.", IDC_STATUSTEXT, 21, 9, 275, 18
LTEXT "Common &hardware types:", IDC_HWTYPESTEXT, 21, 31, 180, 8
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 42, 275, 92
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 42, 275, 92
END
IDD_PROGRESSPAGE DIALOG DISCARDABLE 0, 0, 317, 143

View file

@ -62,7 +62,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_STATUSTEXT, 21, 9, 275, 40
LTEXT "Detected hardware:", IDC_DETECTEDHWTEXT, 21, 53, 176, 8
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 65, 275, 70
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 65, 275, 70
END
IDD_HWTYPESPAGE DIALOG DISCARDABLE 0, 0, 317, 143
@ -72,7 +72,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "If you do not see the hardware category you want, click Show All Devices.", IDC_STATUSTEXT, 21, 9, 275, 18
LTEXT "Common &hardware types:", IDC_HWTYPESTEXT, 21, 31, 180, 8
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 42, 275, 92
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 42, 275, 92
END
IDD_PROGRESSPAGE DIALOG DISCARDABLE 0, 0, 317, 143

View file

@ -62,7 +62,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_STATUSTEXT, 21, 9, 275, 40
LTEXT "Detected hardware:", IDC_DETECTEDHWTEXT, 21, 53, 176, 8
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 65, 275, 70
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 65, 275, 70
END
IDD_HWTYPESPAGE DIALOG DISCARDABLE 0, 0, 317, 143
@ -72,7 +72,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "If you do not see the hardware category you want, click Show All Devices.", IDC_STATUSTEXT, 21, 9, 275, 18
LTEXT "Common &hardware types:", IDC_HWTYPESTEXT, 21, 31, 180, 8
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 42, 275, 92
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 42, 275, 92
END
IDD_PROGRESSPAGE DIALOG DISCARDABLE 0, 0, 317, 143

View file

@ -62,7 +62,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_STATUSTEXT, 21, 9, 275, 40
LTEXT "Detected hardware:", IDC_DETECTEDHWTEXT, 21, 53, 176, 8
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 65, 275, 70
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 65, 275, 70
END
IDD_HWTYPESPAGE DIALOG DISCARDABLE 0, 0, 317, 143
@ -72,7 +72,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "If you do not see the hardware category you want, click Show All Devices.", IDC_STATUSTEXT, 21, 9, 275, 18
LTEXT "Common &hardware types:", IDC_HWTYPESTEXT, 21, 31, 180, 8
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 42, 275, 92
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 42, 275, 92
END
IDD_PROGRESSPAGE DIALOG DISCARDABLE 0, 0, 317, 143

View file

@ -62,7 +62,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_STATUSTEXT, 21, 9, 275, 40
LTEXT "Oppdaget maskinvare:", IDC_DETECTEDHWTEXT, 21, 53, 176, 8
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 65, 275, 70
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 65, 275, 70
END
IDD_HWTYPESPAGE DIALOG DISCARDABLE 0, 0, 317, 143
@ -72,7 +72,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Hvis du ikke ser maskinvare kategori som du ønsker, trykk på vis alle enheter.", IDC_STATUSTEXT, 21, 9, 275, 18
LTEXT "Vanlige &maskinvare typer:", IDC_HWTYPESTEXT, 21, 31, 180, 8
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 42, 275, 92
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 42, 275, 92
END
IDD_PROGRESSPAGE DIALOG DISCARDABLE 0, 0, 317, 143

View file

@ -67,7 +67,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_STATUSTEXT, 21, 9, 275, 40
LTEXT "Wykryte urządzenia:", IDC_DETECTEDHWTEXT, 21, 53, 176, 8
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 65, 275, 70
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 65, 275, 70
END
IDD_HWTYPESPAGE DIALOG DISCARDABLE 0, 0, 317, 143
@ -77,7 +77,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Jeśli nie widzisz odpowiedniej kategorii urządzeń kliknij przycisk Pokaż wszystkie urządzenia.", IDC_STATUSTEXT, 21, 9, 275, 18
LTEXT "&Popularne typy urządzeń:", IDC_HWTYPESTEXT, 21, 31, 180, 8
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 42, 275, 92
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 42, 275, 92
END
IDD_PROGRESSPAGE DIALOG DISCARDABLE 0, 0, 317, 143

View file

@ -62,7 +62,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_STATUSTEXT, 21, 9, 275, 40
LTEXT "Detected hardware:", IDC_DETECTEDHWTEXT, 21, 53, 176, 8
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 65, 275, 70
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 65, 275, 70
END
IDD_HWTYPESPAGE DIALOG DISCARDABLE 0, 0, 317, 143
@ -72,7 +72,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "If you do not see the hardware category you want, click Show All Devices.", IDC_STATUSTEXT, 21, 9, 275, 18
LTEXT "Common &hardware types:", IDC_HWTYPESTEXT, 21, 31, 180, 8
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 42, 275, 92
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 42, 275, 92
END
IDD_PROGRESSPAGE DIALOG DISCARDABLE 0, 0, 317, 143

View file

@ -62,7 +62,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_STATUSTEXT, 21, 9, 275, 40
LTEXT "Обнаруженные устройства:", IDC_DETECTEDHWTEXT, 21, 53, 176, 8
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 65, 275, 70
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 65, 275, 70
END
IDD_HWTYPESPAGE DIALOG DISCARDABLE 0, 0, 317, 143
@ -72,7 +72,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Если нужный вам тип оборудования отсутствует, щелкните элемент списка ""Показать все устройства"".", IDC_STATUSTEXT, 21, 9, 275, 18
LTEXT "&Стандартные типы оборудования:", IDC_HWTYPESTEXT, 21, 31, 180, 8
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 42, 275, 92
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 42, 275, 92
END
IDD_PROGRESSPAGE DIALOG DISCARDABLE 0, 0, 317, 143

View file

@ -67,7 +67,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_STATUSTEXT, 21, 9, 275, 40
LTEXT "Detected hardware:", IDC_DETECTEDHWTEXT, 21, 53, 176, 8
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 65, 275, 70
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 65, 275, 70
END
IDD_HWTYPESPAGE DIALOG DISCARDABLE 0, 0, 317, 143
@ -77,7 +77,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "If you do not see the hardware category you want, click Show All Devices.", IDC_STATUSTEXT, 21, 9, 275, 18
LTEXT "Common &hardware types:", IDC_HWTYPESTEXT, 21, 31, 180, 8
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 42, 275, 92
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 42, 275, 92
END
IDD_PROGRESSPAGE DIALOG DISCARDABLE 0, 0, 317, 143

View file

@ -62,7 +62,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_STATUSTEXT, 21, 9, 275, 40
LTEXT "Detected hardware:", IDC_DETECTEDHWTEXT, 21, 53, 176, 8
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 65, 275, 70
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 65, 275, 70
END
IDD_HWTYPESPAGE DIALOG DISCARDABLE 0, 0, 317, 143
@ -72,7 +72,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "If you do not see the hardware category you want, click Show All Devices.", IDC_STATUSTEXT, 21, 9, 275, 18
LTEXT "Common &hardware types:", IDC_HWTYPESTEXT, 21, 31, 180, 8
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 42, 275, 92
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 42, 275, 92
END
IDD_PROGRESSPAGE DIALOG DISCARDABLE 0, 0, 317, 143

View file

@ -70,7 +70,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_STATUSTEXT, 21, 9, 275, 40
LTEXT "Detected hardware:", IDC_DETECTEDHWTEXT, 21, 53, 176, 8
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 65, 275, 70
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 65, 275, 70
END
IDD_HWTYPESPAGE DIALOG DISCARDABLE 0, 0, 317, 143
@ -80,7 +80,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "If you do not see the hardware category you want, click Show All Devices.", IDC_STATUSTEXT, 21, 9, 275, 18
LTEXT "Common &hardware types:", IDC_HWTYPESTEXT, 21, 31, 180, 8
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 42, 275, 92
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 42, 275, 92
END
IDD_PROGRESSPAGE DIALOG DISCARDABLE 0, 0, 317, 143

View file

@ -68,7 +68,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_STATUSTEXT, 21, 9, 275, 40
LTEXT "Detected hardware:", IDC_DETECTEDHWTEXT, 21, 53, 176, 8
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 65, 275, 70
CONTROL "", IDC_DETECTEDHWLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 65, 275, 70
END
IDD_HWTYPESPAGE DIALOG DISCARDABLE 0, 0, 317, 143
@ -78,7 +78,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "If you do not see the hardware category you want, click Show All Devices.", IDC_STATUSTEXT, 21, 9, 275, 18
LTEXT "Common &hardware types:", IDC_HWTYPESTEXT, 21, 31, 180, 8
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS, 21, 42, 275, 92
CONTROL "", IDC_HWTYPESLIST, "SysListView32", WS_BORDER | WS_GROUP | WS_TABSTOP | LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHAREIMAGELISTS | LVS_NOCOLUMNHEADER, 21, 42, 275, 92
END
IDD_PROGRESSPAGE DIALOG DISCARDABLE 0, 0, 317, 143