1#include <windows.h> 2// #include <winnt.h> 3// #include <WinUser.h> 4#include <CommCtrl.h> 5 6#define USE_COPYRIGHT_CR 7#include "../../7zVersion.rc" 8#include "resource.h" 9 10MY_VERSION_INFO(MY_VFT_APP, "7-Zip Installer", "7zipInstall", "7zipInstall.exe") 11 121 ICON "7zip.ico" 13 14#define xc 184 15#define yc 96 16 17#define m 8 18#define bxs 64 19#define bys 16 20#define bxsDots 20 21 22#define xs (xc + m + m) 23#define ys (yc + m + m) 24 25#define bx1 (xs - m - bxs) 26#define bx2 (bx1 - m - bxs) 27 28#define by (ys - m - bys) 29 30IDD_INSTALL DIALOG 0, 0, xs, ys 31STYLE DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_VISIBLE 32CAPTION "Install 7-Zip" 33FONT 8, "MS Shell Dlg" 34BEGIN 35 LTEXT "Destination folder:", IDT_EXTRACT_EXTRACT_TO, m, m, xc, 8 36 EDITTEXT IDE_EXTRACT_PATH, m, 21, xc - bxsDots - 12, 14, ES_AUTOHSCROLL 37 PUSHBUTTON "...", IDB_EXTRACT_SET_PATH, xs - m - bxsDots, 20, bxsDots, bys, WS_GROUP 38 39 LTEXT "", IDT_CUR_FILE, m, 50, xc, 8 40 CONTROL "", IDC_PROGRESS, "msctls_progress32", WS_BORDER, m, 64, xc, 10 41 42 DEFPUSHBUTTON "&Install", IDOK, bx2, by, bxs, bys, WS_GROUP 43 PUSHBUTTON "Cancel", IDCANCEL, bx1, by, bxs, bys 44END 45 46#ifndef UNDER_CE 471 24 MOVEABLE PURE "7zipInstall.manifest" 48#endif 49