rename.c

来自「有关zip的一个开发实例。主要包括图片和程序源代码。」· C语言 代码 · 共 57 行

C
57
字号
/* Author Mike White, 1996. Based on original WizUnZip code by * Robert Heath. */#include <stdio.h>#include "wiz.h"#include "rename.h"#include "helpids.h"/****************************************************************************    FUNCTION: RenameProc(HWND, WORD, WPARAM, LPARAM)    PURPOSE:  Processes messages for "Rename" dialog box    MESSAGES:                                        WM_INITDIALOG - initialize dialog box    WM_COMMAND    - Input received****************************************************************************/BOOL WINAPI RenameProc(HWND hDlg, WORD wMessage, WPARAM wParam, LPARAM lParam){    static char __far *lpsz;    switch (wMessage)    {    case WM_INITDIALOG:        lpsz = (char __far *)lParam;        wsprintf(lpumb->szBuffer, "Rename %s", (LPSTR)lParam);        SetDlgItemText(hDlg, IDM_RENAME_TEXT, lpumb->szBuffer);        wsprintf(lpumb->szBuffer, "%s", (LPSTR)lParam);        SetDlgItemText(hDlg, IDM_NEW_NAME_TEXT, lpumb->szBuffer);        CenterDialog(GetParent(hDlg), hDlg); /* center on parent */        return TRUE;    case WM_SETFOCUS:        SetFocus(GetDlgItem(hDlg, IDM_NEW_NAME_TEXT));        return TRUE;    case WM_COMMAND:        switch (LOWORD(wParam))        {        case IDM_RENAME_RENAME:            GetDlgItemText(hDlg, IDM_NEW_NAME_TEXT, lpsz, 80);        case IDM_RENAME_CANCEL:            EndDialog(hDlg, wParam);            break;        case IDM_RENAME_HELP:            WinHelp(hDlg,szHelpFileName,HELP_CONTEXT, (DWORD)(HELPID_OVERWRITE));        }        return TRUE;    }    return FALSE;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?