97 lines
2.3 KiB
C
97 lines
2.3 KiB
C
|
//------------------------------------------------------------------------------
|
||
|
//
|
||
|
// Microsoft Windows Shell
|
||
|
// Copyright (C) Microsoft Corporation, 2000
|
||
|
//
|
||
|
// File: regresed.c
|
||
|
//
|
||
|
// Contents: Implementation of REG_RESOURCE_LIST for regedit
|
||
|
//
|
||
|
// Classes: none
|
||
|
//
|
||
|
//------------------------------------------------------------------------------
|
||
|
|
||
|
|
||
|
#include "pch.h"
|
||
|
#include "regresid.h"
|
||
|
#include "regresed.h"
|
||
|
#include "clb.h"
|
||
|
|
||
|
//------------------------------------------------------------------------------
|
||
|
//
|
||
|
// EditResourceListDlgProc
|
||
|
//
|
||
|
// DESCRIPTION:
|
||
|
//
|
||
|
// PARAMETERS:
|
||
|
//------------------------------------------------------------------------------
|
||
|
|
||
|
INT_PTR CALLBACK EditResourceListDlgProc(HWND hWnd, UINT Message, WPARAM wParam, LPARAM lParam)
|
||
|
{
|
||
|
|
||
|
LPEDITVALUEPARAM lpEditValueParam;
|
||
|
|
||
|
|
||
|
switch (Message)
|
||
|
{
|
||
|
HANDLE_MSG(hWnd, WM_INITDIALOG, EditResourceList_OnInitDialog);
|
||
|
|
||
|
case WM_COMMAND:
|
||
|
{
|
||
|
switch (GET_WM_COMMAND_ID(wParam, lParam))
|
||
|
{
|
||
|
case IDOK:
|
||
|
case IDCANCEL:
|
||
|
EndDialog(hWnd, GET_WM_COMMAND_ID(wParam, lParam));
|
||
|
break;
|
||
|
}
|
||
|
}
|
||
|
break;
|
||
|
|
||
|
case WM_HELP:
|
||
|
break;
|
||
|
|
||
|
case WM_CONTEXTMENU:
|
||
|
break;
|
||
|
|
||
|
default:
|
||
|
return FALSE;
|
||
|
|
||
|
}
|
||
|
|
||
|
return TRUE;
|
||
|
|
||
|
}
|
||
|
|
||
|
//------------------------------------------------------------------------------
|
||
|
//
|
||
|
// EditResourceList_OnInitDialog
|
||
|
//
|
||
|
// DESCRIPTION:
|
||
|
//
|
||
|
// PARAMETERS:
|
||
|
//------------------------------------------------------------------------------
|
||
|
|
||
|
BOOL EditResourceList_OnInitDialog(HWND hWnd, HWND hFocusWnd, LPARAM lParam)
|
||
|
{
|
||
|
|
||
|
ClbSetColumnWidths(hWnd, IDC_LIST_RESOURCE_LISTS, 10);
|
||
|
/*
|
||
|
LPEDITVALUEPARAM lpEditValueParam;
|
||
|
|
||
|
// Change maximum number of characters of the edit control, to its
|
||
|
// maximum limit (from 3000 characters to 4G characters).
|
||
|
SendDlgItemMessage( hWnd, IDC_VALUEDATA, EM_LIMITTEXT, 0, 0L );
|
||
|
|
||
|
SetWindowLongPtr(hWnd, DWLP_USER, lParam);
|
||
|
lpEditValueParam = (LPEDITVALUEPARAM) lParam;
|
||
|
|
||
|
SetDlgItemText(hWnd, IDC_VALUENAME, lpEditValueParam-> pValueName);
|
||
|
SetDlgItemText(hWnd, IDC_VALUEDATA, (PTSTR)lpEditValueParam-> pValueData);
|
||
|
*/
|
||
|
|
||
|
return TRUE;
|
||
|
|
||
|
UNREFERENCED_PARAMETER(hFocusWnd);
|
||
|
}
|