亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? zipopts.c

?? zip壓縮算法
?? C
字號:
/* Copyright (C) 1996 Mike White Permission is granted to any individual or institution to use, copy, or redistribute this software so long as all of the original files are included, that it is not sold for profit, and that this copyright notice is retained.*/#include <windows.h>#include <stdio.h>#include <stdlib.h>#include "wiz.h"#include "helpids.h"/****************************************************************************    FUNCTION: ZipPreferencesProc(HWND, unsigned, WPARAM, LPARAM)    PURPOSE:  Processes messages for "Get Preferences" dialog box    MESSAGES:    WM_INITDIALOG - initialize dialog box    WM_COMMAND    - Input received****************************************************************************/#ifdef __BORLANDC__#pragma warn -par#pragma warn -aus#endifDWORD WINAPIZipPreferencesProc(HWND hwndDlg, UINT wMessage, WPARAM wParam, LPARAM lParam){int i;#ifndef WIN32FARPROC lpfnDate;#endif   switch (wMessage) {   case WM_INITDIALOG:      {      char digits[2];      ZPOPT zo;      /* Check to see if encryption is supported in the zip dll */      zo = ZipGetOptions();      if (!zo.fEncryption)         ShowWindow(GetDlgItem(hwndDlg, IDC_ENCRYPT), SW_HIDE);#ifndef WIN32      ShowWindow(GetDlgItem(hwndDlg, IDC_MAKE_W32_SFX), SW_HIDE);      ShowWindow(GetDlgItem(hwndDlg, IDC_ACL), SW_HIDE);      ShowWindow(GetDlgItem(hwndDlg, IDC_PRIVILEGE), SW_HIDE);#endif      CenterDialog(GetParent(hwndDlg), hwndDlg); /* center on parent */      for (i = 0; i < 10; i++)         {         char str[10];         itoa(i, digits, 10);         switch (i)            {            case 0:               lstrcpy(str, "0 store");               break;            case 1:               lstrcpy(str, "1 minimum");               break;            case 6:               lstrcpy(str, "6 default");               break;            case 9:               lstrcpy(str, "9 maximum");               break;            default:               lstrcpy(str, digits);            }         SendMessage(GetDlgItem(hwndDlg, IDC_COMPRESSION), LB_ADDSTRING,            0, (LPARAM)(LPCSTR)str);         }      digits[0] = ZpOpt.fLevel;      digits[1] = '\0';      SendMessage(GetDlgItem(hwndDlg, IDC_COMPRESSION), LB_SELECTSTRING,         0, (LPARAM)(LPCSTR)digits);      CheckDlgButton(hwndDlg, IDC_VERBOSE, ZpOpt.fVerbose);      CheckDlgButton(hwndDlg, IDC_MSDOS, ZpOpt.fForce);      CheckDlgButton(hwndDlg, IDC_SYS_FILES, ZpOpt.fSystem);      CheckDlgButton(hwndDlg, IDC_VOL_LABEL, ZpOpt.fVolume);      CheckDlgButton(hwndDlg, IDC_NO_DIR_ENTRY, ZpOpt.fNoDirEntries);      CheckDlgButton(hwndDlg, IDC_IGNORE_DIR, ZpOpt.fJunkDir);      CheckDlgButton(hwndDlg, IDC_CRLFLF, ZpOpt.fCRLF_LF);      CheckDlgButton(hwndDlg, IDC_LFCRLF, ZpOpt.fLF_CRLF);      CheckDlgButton(hwndDlg, IDC_ENCRYPT, ZpOpt.fEncrypt);      CheckDlgButton(hwndDlg, IDC_RECURSE, ZpOpt.fRecurse);      CheckDlgButton(hwndDlg, IDC_MOVE, ZpOpt.fMove);      CheckDlgButton(hwndDlg, IDC_FILETIME, ZpOpt.fLatestTime);      CheckDlgButton(hwndDlg, IDC_UPDATE, ZpOpt.fUpdate);      CheckDlgButton(hwndDlg, IDC_FRESHEN, ZpOpt.fFreshen);      CheckDlgButton(hwndDlg, IDC_COMMENT, ZpOpt.fComment);      CheckDlgButton(hwndDlg, IDC_QUIET, ZpOpt.fQuiet);#ifdef WIN32      CheckDlgButton(hwndDlg, IDC_MAKE_DOS_SFX, (fMakeSFX & fMakeDosSFX));      CheckDlgButton(hwndDlg, IDC_MAKE_W32_SFX, (fMakeSFX & !fMakeDosSFX));      CheckDlgButton(hwndDlg, IDC_ACL, ZpOpt.fExtra);#else      CheckDlgButton(hwndDlg, IDC_MAKE_DOS_SFX, fMakeSFX);#endif      if (ZpOpt.fRepair == 1)         CheckDlgButton(hwndDlg, IDC_REPAIR, TRUE);      else         CheckDlgButton(hwndDlg, IDC_REPAIR, FALSE);      if (ZpOpt.fRepair ==2)         CheckDlgButton(hwndDlg, IDC_REPAIR_MORE, TRUE);      else         CheckDlgButton(hwndDlg, IDC_REPAIR_MORE, FALSE);#ifdef WIN32      CheckDlgButton(hwndDlg, IDC_PRIVILEGE, ZpOpt.fPrivilege);#endif      }      break;    /*     * NOTE: WM_CTLCOLOR is not a supported code under Win 32     */#ifdef WIN32    case WM_CTLCOLORSTATIC:    case WM_CTLCOLORBTN:    case WM_CTLCOLORDLG:#else    case WM_CTLCOLOR: /* color background of buttons and statics */        if ((HIWORD(lParam) == CTLCOLOR_STATIC) ||           (HIWORD(lParam) == CTLCOLOR_BTN) ||           (HIWORD(lParam) == CTLCOLOR_DLG))#endif           {           POINT point;           SetBkMode((HDC)wParam, OPAQUE);           SetBkColor((HDC)wParam, GetSysColor(COLOR_MENU));           SetTextColor((HDC)wParam, GetSysColor(COLOR_MENUTEXT));           UnrealizeObject(hBrush);           point.x = point.y = 0;           ClientToScreen(hwndDlg, &point);#ifndef WIN32           SetBrushOrg((HDC)wParam, point.x, point.y);#else           SetBrushOrgEx((HDC)wParam, point.x, point.y, NULL);#endif           hBrush = CreateSolidBrush(GetSysColor(COLOR_MENU));           return ((DWORD)hBrush);           }   case WM_COMMAND:      switch (LOWORD(wParam)) {         case IDCANCEL:            EndDialog(hwndDlg, wParam);            break;         case IDOK:            /* Zip Options */            {            ZpOpt.fLevel = (char)(SendMessage(GetDlgItem(hwndDlg, IDC_COMPRESSION),               LB_GETCURSEL, 0, 0) + '0');            EndDialog(hwndDlg, wParam);            break;            }         /* Zip Options */         case IDC_ZIP_EXCLUDE_DATE:               ZpOpt.fExcludeDate = !ZpOpt.fExcludeDate;               if (ZpOpt.fExcludeDate)                  {                  ZpOpt.fIncludeDate = FALSE;#ifndef WIN32                  lpfnDate = MakeProcInstance(GetDateProc, hInst);                  DialogBox(hInst, "GETDATE", hwndDlg, lpfnDate);                  FreeProcInstance(lpfnDate);#else                  DialogBox(hInst, "GETDATE", hwndDlg, GetDateProc);#endif                  }               if (ZpOpt.Date[0] == '\0')                  ZpOpt.fExcludeDate = FALSE;               CheckDlgButton(hwndDlg, IDC_ZIP_EXCLUDE_DATE, ZpOpt.fExcludeDate);               CheckDlgButton(hwndDlg, IDC_ZIP_INCLUDE_DATE, ZpOpt.fIncludeDate);               break;         case IDC_ZIP_INCLUDE_DATE:               ZpOpt.fIncludeDate = !ZpOpt.fIncludeDate;               if (ZpOpt.fIncludeDate)                  {                  ZpOpt.fExcludeDate = FALSE;#ifndef WIN32                  lpfnDate = MakeProcInstance(GetDateProc, hInst);                  DialogBox(hInst, "GETDATE", hwndDlg, lpfnDate);                  FreeProcInstance(lpfnDate);#else                  DialogBox(hInst, "GETDATE", hwndDlg, GetDateProc);#endif                  }               if (ZpOpt.Date[0] == '\0')                  ZpOpt.fIncludeDate = FALSE;               CheckDlgButton(hwndDlg, IDC_ZIP_EXCLUDE_DATE, ZpOpt.fExcludeDate);               CheckDlgButton(hwndDlg, IDC_ZIP_INCLUDE_DATE, ZpOpt.fIncludeDate);               break;         case IDC_REPAIR:            i = IsDlgButtonChecked(hwndDlg, IDC_REPAIR);            if (i)               {               ZpOpt.fRepair = 0;               CheckDlgButton(hwndDlg, IDC_REPAIR, FALSE);               CheckDlgButton(hwndDlg, IDC_REPAIR_MORE, FALSE);               }            else               {               ZpOpt.fRepair = 1;               CheckDlgButton(hwndDlg, IDC_REPAIR, TRUE);               CheckDlgButton(hwndDlg, IDC_REPAIR_MORE, FALSE);               }            break;         case IDC_REPAIR_MORE:            i = IsDlgButtonChecked(hwndDlg, IDC_REPAIR_MORE);            if (i)               {               ZpOpt.fRepair = 0;               CheckDlgButton(hwndDlg, IDC_REPAIR, FALSE);               CheckDlgButton(hwndDlg, IDC_REPAIR_MORE, FALSE);               }            else               {               ZpOpt.fRepair = 2;               CheckDlgButton(hwndDlg, IDC_REPAIR, FALSE);               CheckDlgButton(hwndDlg, IDC_REPAIR_MORE, TRUE);               }            break;         case IDC_ACL:            ZpOpt.fExtra = !ZpOpt.fExtra;            CheckDlgButton(hwndDlg, IDC_ACL, ZpOpt.fExtra);            if (ZpOpt.fExtra)               {               ZpOpt.fPrivilege = FALSE;               CheckDlgButton(hwndDlg, IDC_PRIVILEGE, FALSE);               }            break;#ifdef WIN32         case IDC_PRIVILEGE:            if (dwPlatformId)               {               ZpOpt.fPrivilege = !ZpOpt.fPrivilege;               CheckDlgButton(hwndDlg, IDC_PRIVILEGE, ZpOpt.fPrivilege);               ZpOpt.fExtra = FALSE;               CheckDlgButton(hwndDlg, IDC_ACL, ZpOpt.fExtra);               }            break;#endif         case IDC_MAKE_DOS_SFX:#ifdef WIN32            fMakeDosSFX = TRUE;            if (IsDlgButtonChecked(hwndDlg, IDC_MAKE_W32_SFX))               fMakeSFX = TRUE;            else               fMakeSFX = !fMakeSFX;            CheckDlgButton(hwndDlg, IDC_MAKE_W32_SFX, FALSE);#else            fMakeSFX = !fMakeSFX;#endif            CheckDlgButton(hwndDlg, IDC_MAKE_DOS_SFX, fMakeSFX);            break;#ifdef WIN32         case IDC_MAKE_W32_SFX:            fMakeDosSFX = FALSE;            if (IsDlgButtonChecked(hwndDlg, IDC_MAKE_DOS_SFX))               fMakeSFX = TRUE;            else               fMakeSFX = !fMakeSFX;            CheckDlgButton(hwndDlg, IDC_MAKE_DOS_SFX, FALSE);            CheckDlgButton(hwndDlg, IDC_MAKE_W32_SFX, fMakeSFX);            break;#endif         case IDC_MSDOS:            ZpOpt.fForce = !ZpOpt.fForce;            CheckDlgButton(hwndDlg, IDC_MSDOS, ZpOpt.fForce);            break;         case IDC_SYS_FILES:            ZpOpt.fSystem = !ZpOpt.fSystem;            CheckDlgButton(hwndDlg, IDC_SYS_FILES, ZpOpt.fSystem);            break;         case IDC_VOL_LABEL:            ZpOpt.fVolume = !ZpOpt.fVolume;            CheckDlgButton(hwndDlg, IDC_VOL_LABEL, ZpOpt.fVolume);            break;         case IDC_NO_DIR_ENTRY:            ZpOpt.fNoDirEntries = !ZpOpt.fNoDirEntries;            CheckDlgButton(hwndDlg, IDC_NO_DIR_ENTRY, ZpOpt.fNoDirEntries);            break;         case IDC_IGNORE_DIR:            ZpOpt.fJunkDir = !ZpOpt.fJunkDir;            CheckDlgButton(hwndDlg, IDC_IGNORE_DIR, ZpOpt.fJunkDir);            break;         case IDC_CRLFLF:            ZpOpt.fCRLF_LF = !ZpOpt.fCRLF_LF;            if (ZpOpt.fCRLF_LF)               {               ZpOpt.fLF_CRLF = FALSE;               CheckDlgButton(hwndDlg, IDC_LFCRLF, ZpOpt.fLF_CRLF);               }            CheckDlgButton(hwndDlg, IDC_CRLFLF, ZpOpt.fCRLF_LF);            break;         case IDC_LFCRLF:            ZpOpt.fLF_CRLF = !ZpOpt.fLF_CRLF;            if (ZpOpt.fLF_CRLF)               {               ZpOpt.fCRLF_LF = FALSE;               CheckDlgButton(hwndDlg, IDC_CRLFLF, ZpOpt.fCRLF_LF);               }            CheckDlgButton(hwndDlg, IDC_LFCRLF, ZpOpt.fLF_CRLF);            break;         case IDC_ENCRYPT:            ZpOpt.fEncrypt = !ZpOpt.fEncrypt;            CheckDlgButton(hwndDlg, IDC_ENCRYPT, ZpOpt.fEncrypt);            break;         case IDC_RECURSE:            ZpOpt.fRecurse = !ZpOpt.fRecurse;            CheckDlgButton(hwndDlg, IDC_RECURSE, ZpOpt.fRecurse);            break;         case IDC_MOVE:            ZpOpt.fMove = !ZpOpt.fMove;            CheckDlgButton(hwndDlg, IDC_MOVE, ZpOpt.fMove);            break;         case IDC_FILETIME:            ZpOpt.fLatestTime = !ZpOpt.fLatestTime;            CheckDlgButton(hwndDlg, IDC_FILETIME, ZpOpt.fLatestTime);            break;         case IDC_UPDATE:            ZpOpt.fUpdate = !ZpOpt.fUpdate;            CheckDlgButton(hwndDlg, IDC_UPDATE, ZpOpt.fUpdate);            break;         case IDC_FRESHEN:            ZpOpt.fFreshen = !ZpOpt.fFreshen;            CheckDlgButton(hwndDlg, IDC_FRESHEN, ZpOpt.fFreshen);            break;         case IDC_COMMENT:            ZpOpt.fComment = !ZpOpt.fComment;            CheckDlgButton(hwndDlg, IDC_COMMENT, ZpOpt.fComment);            break;         case IDC_QUIET:            ZpOpt.fQuiet = !ZpOpt.fQuiet;            CheckDlgButton(hwndDlg, IDC_QUIET, ZpOpt.fQuiet);            break;         case IDC_VERBOSE:            ZpOpt.fVerbose = !ZpOpt.fVerbose;            CheckDlgButton(hwndDlg, IDC_VERBOSE, ZpOpt.fVerbose);            break;         case IDC_OFFSETS:            ZpOpt.fOffsets = !ZpOpt.fOffsets;            CheckDlgButton(hwndDlg, IDC_OFFSETS, ZpOpt.fOffsets);            break;         case ID_HELP:            WinHelp(hwndDlg,szHelpFileName,HELP_CONTEXT, (DWORD)(HELPID_ZIP_OPTIONS));            break;         }      default:         break;   }   return FALSE;}#ifdef __BORLANDC__#pragma warn .par#pragma warn .aus#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人高清视频在线观看| 夜夜亚洲天天久久| 成人在线综合网| 欧美高清在线一区| 91小视频免费观看| 亚洲综合色区另类av| 色狠狠综合天天综合综合| 亚洲一区二区视频| 日韩视频在线观看一区二区| 国产一区二区三区最好精华液| 精品日韩一区二区三区免费视频| 狠狠色丁香久久婷婷综合_中| 欧美激情一区二区三区在线| 色综合久久88色综合天天6| 午夜精品久久久久久久蜜桃app| 欧美一区二区三区视频| 国产露脸91国语对白| 17c精品麻豆一区二区免费| 欧美猛男超大videosgay| 捆绑调教一区二区三区| 国产精品午夜电影| 欧美电影在线免费观看| 国产另类ts人妖一区二区| 亚洲日本中文字幕区| 欧美一区二区三区免费大片| 国产xxx精品视频大全| 亚洲图片欧美一区| 国产日韩欧美a| 欧美人伦禁忌dvd放荡欲情| 国产麻豆午夜三级精品| 亚洲国产人成综合网站| 欧美精彩视频一区二区三区| 欧美日韩一区不卡| 成人一区二区三区中文字幕| 午夜精品久久久久久久99水蜜桃 | 国产精品视频一二| 欧美艳星brazzers| 国产成人av一区二区三区在线| 亚洲福利视频导航| 国产精品全国免费观看高清| 欧美一区二区私人影院日本| 99久久精品国产网站| 久久精品国产亚洲a| 亚洲综合成人在线| 国产精品久久网站| 久久网站热最新地址| 欧美顶级少妇做爰| 欧美在线影院一区二区| 国产福利91精品| 久久 天天综合| 日本欧美大码aⅴ在线播放| 亚洲欧美激情一区二区| 国产欧美日韩亚州综合| 欧美一区二区视频在线观看2022| 91麻豆免费在线观看| 国产成人精品免费网站| 精品一区二区在线看| 日产欧产美韩系列久久99| 亚洲高清免费在线| 一区二区三区四区中文字幕| 国产精品视频在线看| 久久精品在线观看| 26uuu成人网一区二区三区| 91精品国产综合久久久久久久久久| 色天天综合久久久久综合片| 97久久精品人人爽人人爽蜜臀| 国产成人精品影视| 国产精品一区二区久久精品爱涩 | 日本一区二区成人| 亚洲精品在线三区| 欧美成人aa大片| 日韩一卡二卡三卡| 日韩欧美国产小视频| 欧美一卡二卡在线| 欧美一区二区三区免费观看视频| 制服丝袜激情欧洲亚洲| 91精品国产综合久久婷婷香蕉 | 久久成人免费日本黄色| 蜜桃视频一区二区三区| 蜜臀精品久久久久久蜜臀 | 亚洲男人天堂一区| 亚洲精品美腿丝袜| 亚洲国产成人av| 日韩国产在线一| 日本美女一区二区三区视频| 麻豆高清免费国产一区| 狠狠色综合日日| 国产精品99久| eeuss鲁片一区二区三区在线观看| 成人午夜av影视| 在线观看日产精品| 欧美伦理影视网| 精品av久久707| 国产精品卡一卡二| 亚洲成人动漫av| 久久爱另类一区二区小说| 国产老女人精品毛片久久| 99久久伊人精品| 91久久国产综合久久| 91精品国产综合久久国产大片| 精品精品欲导航| 欧美韩国一区二区| 亚洲一级二级三级| 久99久精品视频免费观看| 国产69精品久久99不卡| 欧洲精品在线观看| 欧美不卡视频一区| 亚洲欧洲精品一区二区三区| 亚洲电影第三页| 国产综合色精品一区二区三区| 国产盗摄精品一区二区三区在线| 国产ts人妖一区二区| 欧美视频一区二| 国产婷婷色一区二区三区在线| 亚洲激情网站免费观看| 久久99国产精品免费| 91亚洲午夜精品久久久久久| 91精品国产入口在线| 国产无一区二区| 日韩和欧美一区二区| 97aⅴ精品视频一二三区| 日韩久久免费av| 视频一区欧美精品| 国产成人免费视频网站高清观看视频| 91在线码无精品| 精品国产成人系列| 亚洲国产日日夜夜| 成人动漫一区二区在线| 日韩一区二区在线观看视频| 成人欧美一区二区三区白人| 久久se这里有精品| 欧美色中文字幕| 1024亚洲合集| 国产精品一区专区| 欧美一区二区在线视频| 一区二区在线观看av| 国产精品亚洲一区二区三区在线| 欧美久久一区二区| 一区二区三区四区在线免费观看| 国产乱子伦视频一区二区三区| 欧美日韩午夜在线| 亚洲视频香蕉人妖| 成人免费观看男女羞羞视频| 日韩欧美国产一区在线观看| 午夜精品免费在线观看| 色屁屁一区二区| 中文字幕一区在线观看视频| 国产高清不卡一区| 精品精品国产高清一毛片一天堂| 丝袜美腿成人在线| 欧美视频在线播放| 亚洲一区二区不卡免费| 色综合久久久久网| 亚洲日本va午夜在线影院| 懂色中文一区二区在线播放| 久久理论电影网| 久久精品国产精品亚洲综合| 日韩一区二区三| 蜜桃传媒麻豆第一区在线观看| 91精品蜜臀在线一区尤物| 视频一区国产视频| 欧美一区二区三区性视频| 日韩和的一区二区| 69堂精品视频| 日韩av电影免费观看高清完整版| 欧美精选在线播放| 三级一区在线视频先锋| 91精品黄色片免费大全| 美女一区二区在线观看| 精品动漫一区二区三区在线观看| 免费看黄色91| 精品久久久久久最新网址| 狠狠狠色丁香婷婷综合久久五月| 精品国产一区二区精华| 国产一区二区三区视频在线播放| 久久麻豆一区二区| 成人av免费在线| 一区二区视频在线看| 在线看国产一区| 日韩电影在线免费看| 欧美精品一区二区三区高清aⅴ| 国产美女在线精品| 中文字幕中文乱码欧美一区二区| 99riav久久精品riav| 亚洲综合区在线| 欧美一区二区三区精品| 精品系列免费在线观看| 国产日韩欧美激情| 一本大道久久a久久精二百| 午夜精品一区二区三区三上悠亚| 日韩欧美一区在线观看| 国产成人综合在线观看| 亚洲色图欧洲色图婷婷| 欧美久久久久久久久久| 国产一区二区三区不卡在线观看| 中文字幕一区二区三区乱码在线| 欧美视频一区二区在线观看| 狠狠色狠狠色综合| 亚洲男人的天堂一区二区| 日韩欧美国产午夜精品|