windows-nt/Source/XPSP1/NT/base/fs/utils/regedit/regresed.c

97 lines
2.3 KiB
C
Raw Permalink Normal View History

2020-09-26 03:20:57 -05:00
//------------------------------------------------------------------------------
//
// 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);
}