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 + -
显示快捷键?