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

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

?? wizwproc.c

?? winzip的源程序
?? C
?? 第 1 頁 / 共 2 頁
字號:
   }   /* We never want these options to be saved, or restored */ZpOpt.fExcludeDate = FALSE;     /* Date option */ZpOpt.fIncludeDate = FALSE;ZpOpt.fOffsets = FALSE; /* Adjust offsets option */ZpOpt.fRepair = FALSE;  /* Fix archive options *//* Under WIN32 only long format is supported */#ifdef WIN32uf.fFormatLong = TRUE;#endif/* All entries have now been validated. */CheckMenuItem(hMenu, IDM_SHOW_BUBBLE_HELP, MF_BYCOMMAND|   (WORD)(uf.fShowBubbleHelp ? MF_CHECKED : MF_UNCHECKED));CheckMenuItem(hMenu, IDM_SHORT, MF_BYCOMMAND|   (WORD)(uf.fFormatLong ? MF_UNCHECKED : MF_CHECKED));CheckMenuItem(hMenu, IDM_LONG, MF_BYCOMMAND|   (WORD)(uf.fFormatLong ? MF_CHECKED : MF_UNCHECKED));CheckMenuItem(hMenu, IDM_RECR_DIR_STRUCT, MF_BYCOMMAND |             (uf.fRecreateDirs ? MF_CHECKED : MF_UNCHECKED));CheckMenuItem(hMenu, IDM_SAVE_UNZIP_TO_DIR, MF_BYCOMMAND |             (uf.fSaveUnZipToDir ? MF_CHECKED : MF_UNCHECKED));CheckMenuItem(hMenu, IDM_SAVE_UNZIP_FROM_DIR, MF_BYCOMMAND |             (uf.fSaveUnZipFromDir ? MF_CHECKED : MF_UNCHECKED));CheckMenuItem(hMenu, wLBSelection, MF_BYCOMMAND | MF_CHECKED);CheckMenuItem(hMenu, IDM_UNZIP_TO_ZIP_DIR, MF_BYCOMMAND |             (uf.fUnzipToZipDir ? MF_CHECKED : MF_UNCHECKED));EnableMenuItem(hMenu, IDM_CHDIR, MF_BYCOMMAND |             (uf.fUnzipToZipDir ? MF_GRAYED : MF_ENABLED));CheckMenuItem(hMenu, IDM_SAVE_ZIP_TO_DIR, MF_BYCOMMAND |   (fSaveZipToDir ? MF_CHECKED : MF_UNCHECKED));/* Get default "Zip To" directory */GetPrivateProfileString(szAppName, szZipToDirKey, "", szTargetZipDir,   PATH_MAX, szWiZIniFile);/* Get default "unzip-to" directory */GetPrivateProfileString(szAppName, szDefaultUnzipToDir, "",   szUnzipToDirName, PATH_MAX, szWiZIniFile);/* Get default "unzip-from" directory */GetPrivateProfileString(szAppName, szDefaultUnzipFromDir, "",   lpumb->szUnzipFromDirName, PATH_MAX, szWiZIniFile);/* Set up default values for position and size */hWndDesktop = GetDesktopWindow();GetClientRect(hWndDesktop, &rectT);rectT.top =  2 * dyChar;/* * Adjust for 640 x 480 displays */width = GetSystemMetrics(SM_CXSCREEN);height = GetSystemMetrics(SM_CYSCREEN);if ((width == 640) || (height == 480))   {   /* If we are on a 640 x 480 display, take up two thirds of the      real estate top to bottom, and three fourths of the screen      display left to right.    */   rectT.bottom = ((rectT.bottom/3) * 2) +      (2 * GetSystemMetrics(SM_CYDLGFRAME));   rectT.right =  ((rectT.right/4) * 3) +      (4 * GetSystemMetrics(SM_CXFRAME) +      (2 * GetSystemMetrics(SM_CXVSCROLL)));   }else   {   /* If we are not on a 640 x 480 display, take up one half of the      real estate top to bottom, and one half of the screen display      from left to right.    */   rectT.bottom = (rectT.bottom/2) +      (2 * GetSystemMetrics(SM_CYDLGFRAME));   rectT.right =  (rectT.right/2) +      (4 * GetSystemMetrics(SM_CXFRAME) +      (2 * GetSystemMetrics(SM_CXVSCROLL)));   }rectT.left = 0;MainRc.left =   GetPrivateProfileInt(szAppName, "left",                                     rectT.left,   szWiZIniFile);MainRc.right =  GetPrivateProfileInt(szAppName, "right",                                     rectT.right,  szWiZIniFile);MainRc.top =    GetPrivateProfileInt(szAppName, "top",                                     rectT.top,    szWiZIniFile);MainRc.bottom = GetPrivateProfileInt(szAppName, "bottom",                                     rectT.bottom, szWiZIniFile);MoveWindow(hWndMain,           MainRc.left,           MainRc.top,           MainRc.right,           MainRc.bottom,           TRUE);/* Pre-position the status/edit window to the default *//* Make the Edit/Status Window 1/3 the size of the client area of * hWndMain. */GetWindowRect(hWndMain, &rectT);top = rectT.bottom;rectT.bottom = (rectT.bottom - rectT.top)/3;rectT.top = top;rectT.right = rectT.right - rectT.left;WinAssert(hWndStatic);/* Now get the saved values, if any */re.left =   GetPrivateProfileInt(szAppName, "Edit left",                                     rectT.left,   szWiZIniFile);re.right =  GetPrivateProfileInt(szAppName, "Edit right",                                     rectT.right,  szWiZIniFile);re.top =    GetPrivateProfileInt(szAppName, "Edit top",                                     rectT.top,    szWiZIniFile);re.bottom = GetPrivateProfileInt(szAppName, "Edit bottom",                                     rectT.bottom, szWiZIniFile);MoveWindow(hWndStatic,           re.left,           re.top,           re.right,           re.bottom,           TRUE);GetClientRect(hWndStatic, &re);MoveWindow(hWndEdit,           re.left, re.top,           re.right, re.bottom,           FALSE);if (flag) /* Something was wrong with the options string, re-write it */   WriteZipOptionsProfile();}/* WriteZipOptionsProfile simply writes the WiZ options out to one string,   rather than having an entire series of profile strings in the .ini file*/void WriteZipOptionsProfile(){POINT pt;char szZipOptions[80];sprintf(szZipOptions,   "%c%u%u%u%u%u%u%u%u%u%u%u%u%u%u%u%u%u%u%u%u%u%u%u%u%u%u%u%u%u%u%u%u%u%u%u%u",   ZpOpt.fLevel,   ZpOpt.fSuffix,   ZpOpt.fEncrypt,   ZpOpt.fSystem,   ZpOpt.fVolume,   ZpOpt.fExtra,   ZpOpt.fNoDirEntries,   ZpOpt.fVerbose,   ZpOpt.fQuiet,   ZpOpt.fCRLF_LF,   ZpOpt.fLF_CRLF,   ZpOpt.fJunkDir,   ZpOpt.fRecurse,   ZpOpt.fGrow,   ZpOpt.fForce,   ZpOpt.fMove,   ZpOpt.fUpdate,   ZpOpt.fFreshen,   ZpOpt.fLatestTime,   ZpOpt.fComment,   fSaveZipToDir,   lpDCL->noflag,   lpDCL->PromptToOverwrite,   lpDCL->ExtractOnlyNewer,   lpDCL->SpaceToUnderscore,   uf.fSaveUnZipToDir,   uf.fSaveUnZipFromDir,   uf.fTranslate,   uf.fRecreateDirs,   uf.fFormatLong,   uf.fShowBubbleHelp,   uf.fUnzipToZipDir,   fMakeSFX,   fLB_Selection,   lpDCL->fPrivilege,   ZpOpt.fPrivilege,   fMakeDosSFX);WritePrivateProfileString(szAppName, szZipOptionKey,   szZipOptions, szWiZIniFile);if (fSaveZipToDir)   WritePrivateProfileString(szAppName, szZipToDirKey, szTargetZipDir,      szWiZIniFile);else   WritePrivateProfileString(szAppName, szZipToDirKey, "",      szWiZIniFile);GetWindowRect(hWndMain, &MainRc);pt.x = MainRc.left;pt.y = MainRc.top;ScreenToClient(GetDesktopWindow(), &pt);MainRc.left = pt.x;MainRc.top = pt.y;pt.x = MainRc.right;pt.y = MainRc.bottom;ScreenToClient(GetDesktopWindow(), &pt);MainRc.right = pt.x - MainRc.left;MainRc.bottom = pt.y - MainRc.top;/* Save off the current window position/size */WritePrivateProfileString(szAppName, "left",   itoa(MainRc.left,   szZipOptions, 10),   szWiZIniFile);WritePrivateProfileString(szAppName, "right",   itoa(MainRc.right,  szZipOptions, 10),   szWiZIniFile);WritePrivateProfileString(szAppName, "top",   itoa(MainRc.top,    szZipOptions, 10),   szWiZIniFile);WritePrivateProfileString(szAppName, "bottom",   itoa(MainRc.bottom, szZipOptions, 10),   szWiZIniFile);/* Now let's save off the edit window position */GetWindowRect(hWndStatic, &MainRc);pt.x = MainRc.left;pt.y = MainRc.top;ScreenToClient(GetDesktopWindow(), &pt);MainRc.left = pt.x;MainRc.top = pt.y;pt.x = MainRc.right;pt.y = MainRc.bottom;ScreenToClient(GetDesktopWindow(), &pt);MainRc.right = pt.x - MainRc.left;MainRc.bottom = pt.y - MainRc.top;/* Save off the current window position/size */WritePrivateProfileString(szAppName, "Edit left",   itoa(MainRc.left,   szZipOptions, 10),   szWiZIniFile);WritePrivateProfileString(szAppName, "Edit right",   itoa(MainRc.right,  szZipOptions, 10),   szWiZIniFile);WritePrivateProfileString(szAppName, "Edit top",   itoa(MainRc.top,    szZipOptions, 10),   szWiZIniFile);WritePrivateProfileString(szAppName, "Edit bottom",   itoa(MainRc.bottom, szZipOptions, 10),   szWiZIniFile);}#ifdef __BORLANDC__#pragma warn -par#endifvoid ZipWndProc(HWND hWnd, WORD wMessage, WPARAM wParam, LPARAM lParam){RECT  rClient;#ifndef WIN32FARPROC lpfnPrefs;#endifswitch (LOWORD(wParam))   {   case IDM_ZIP_TARGET:         ZipRetCode = FALSE;         MakeArchive(hWnd);         lstrcpy(lpumb->szZipFileName, ZpZCL.lpszZipFN);         if (ZipRetCode == ZE_OK)            {            lstrcpy(lpumb->szFileName, lpumb->szZipFileName);            UpdateListBox();            WinAssert(hWndList);            GetClientRect( hWndList, &rClient );            OffsetRect( &rClient, 0, dyChar );            rClient.top = rClient.bottom;            rClient.bottom = rClient.top + (6*dyChar);#ifndef WIN32            SendMessage(hWndList, LB_SETSEL, 1, 0L);#else            ListViewSetSel(0, TRUE);#endif            UpdateButtons(); /* update state of buttons */            SetCaption(hWnd);            InvalidateRect( hWnd, &rClient, TRUE);            }         break;   case IDM_ZIP_PREFERENCES:         {#ifndef WIN32         lpfnPrefs = MakeProcInstance((FARPROC)ZipPreferencesProc, hInst);         DialogBox(hInst, "ZIP_PREFS", hWnd, lpfnPrefs);         FreeProcInstance(lpfnPrefs);#else         DialogBox(hInst, "ZIP_PREFS", hWnd, (DLGPROC)ZipPreferencesProc);#endif         }         break;   case IDM_UNZIP_PREFERENCES:         {#ifndef WIN32         lpfnPrefs = MakeProcInstance((FARPROC)UnZipPreferencesProc, hInst);         DialogBox(hInst, "UNZIP_PREFS", hWnd, lpfnPrefs);         FreeProcInstance(lpfnPrefs);#else         DialogBox(hInst, "UNZIP_PREFS", hWnd, (DLGPROC)UnZipPreferencesProc);#endif         }         break;   }return;}#ifdef __BORLANDC__#pragma warn .par#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩精品综合在线| 蜜桃av噜噜一区| 亚洲一区国产视频| 亚洲综合色丁香婷婷六月图片| 欧美一区二区在线视频| 91成人网在线| 91精品在线免费观看| 欧美亚洲动漫另类| 91精品国产欧美一区二区成人| 日韩欧美一级二级三级| 国产婷婷一区二区| 亚洲天堂2014| 日韩在线观看一区二区| 蓝色福利精品导航| 国产91在线观看| 色欧美日韩亚洲| 宅男噜噜噜66一区二区66| 精品久久一二三区| 久久综合久色欧美综合狠狠| 国产欧美日韩卡一| 一区二区三区欧美视频| 美女一区二区三区在线观看| 国产乱子轮精品视频| 丰满白嫩尤物一区二区| 在线免费观看视频一区| 日韩欧美电影在线| 亚洲免费观看高清完整| 美洲天堂一区二卡三卡四卡视频 | 日韩欧美一级精品久久| 亚洲免费在线视频| 韩国精品在线观看| 欧美乱妇23p| 亚洲日穴在线视频| 国产精品综合二区| 欧美一区二区三区精品| 亚洲免费伊人电影| 成人av高清在线| 精品成人一区二区三区四区| 日韩一区欧美二区| 色先锋资源久久综合| 日本一区二区三区国色天香| 久久国产剧场电影| 欧美久久久久久久久中文字幕| 国产精品麻豆视频| 国产成人精品影视| 精品剧情在线观看| 日韩综合在线视频| 欧美亚洲禁片免费| 亚洲乱码国产乱码精品精的特点 | 国产精品久久综合| 精品一区二区三区影院在线午夜 | 看片网站欧美日韩| 欧美日本一区二区三区四区 | 欧美日韩国产另类一区| 国产精品久久久爽爽爽麻豆色哟哟| 免费国产亚洲视频| 欧美精品日韩一区| 亚洲综合清纯丝袜自拍| 91免费国产视频网站| 国产精品福利一区| 成av人片一区二区| 国产精品萝li| 99综合影院在线| 亚洲欧洲av一区二区三区久久| 国产精品一区专区| 久久综合久久综合亚洲| 狠狠色狠狠色合久久伊人| 日韩欧美视频在线| 麻豆成人免费电影| 日韩免费看的电影| 国内精品免费在线观看| 精品国产乱码久久| 国产自产高清不卡| 久久亚区不卡日本| 国产精品资源网站| 国产亚洲一区字幕| 成人免费高清在线观看| 国产精品私人自拍| 91免费国产在线观看| 一区二区欧美精品| 欧美美女bb生活片| 免费看日韩精品| 久久久国产一区二区三区四区小说| 国产在线看一区| 国产欧美一区二区三区沐欲| 成人中文字幕在线| 亚洲精品一卡二卡| 欧美午夜精品电影| 青青草97国产精品免费观看无弹窗版| 欧美一卡二卡三卡| 国产精品中文字幕欧美| 国产精品国产三级国产aⅴ原创| 99精品欧美一区| 亚洲成av人**亚洲成av**| 日韩写真欧美这视频| 国产一区二区三区免费播放| 中文字幕不卡在线| 91免费国产在线观看| 偷窥少妇高潮呻吟av久久免费| 欧美一级理论片| 成人美女在线观看| 一区二区三区四区不卡在线| 欧美精品三级日韩久久| 国产精品91一区二区| 亚洲三级电影网站| 欧美一区二区大片| 成人性色生活片| 亚洲一区二区视频在线| 精品国一区二区三区| 99久久伊人久久99| 丝袜亚洲另类欧美综合| 久久久99精品久久| 99riav一区二区三区| 日韩国产欧美在线播放| 国产日韩欧美综合一区| 91国产免费观看| 久久精品99国产精品| 成人欧美一区二区三区| 3d动漫精品啪啪一区二区竹菊| 国内精品久久久久影院薰衣草| 国产精品看片你懂得| 6080日韩午夜伦伦午夜伦| 国产aⅴ综合色| 天天综合日日夜夜精品| 久久精品一二三| 91麻豆精品国产91久久久久久 | 久久久精品综合| 91成人在线免费观看| 国产精品小仙女| 亚洲h动漫在线| 国产精品欧美久久久久无广告 | 丝袜美腿高跟呻吟高潮一区| 国产亚洲欧美在线| 欧美日韩激情一区| 成人午夜视频在线| 免费久久99精品国产| 亚洲精品乱码久久久久| 精品国产乱码久久久久久久 | 男人的天堂久久精品| 亚洲色图另类专区| www激情久久| 欧美另类videos死尸| av电影天堂一区二区在线| 久久国产精品色| 亚洲高清不卡在线| 亚洲视频一区在线观看| 久久男人中文字幕资源站| 欧美人牲a欧美精品| 99在线热播精品免费| 国产福利视频一区二区三区| 三级精品在线观看| 亚洲一区二区三区四区五区中文 | 成人ar影院免费观看视频| 免费成人av在线播放| 亚洲一二三四在线观看| 亚洲欧美经典视频| 欧美国产精品一区| 久久美女高清视频| 日韩一区国产二区欧美三区| 欧美中文字幕一二三区视频| 成av人片一区二区| 成人小视频免费观看| 国产不卡视频一区二区三区| 麻豆精品久久久| 蜜桃久久久久久久| 视频一区中文字幕| 亚洲成人免费av| 一区二区激情小说| 亚洲日穴在线视频| 亚洲免费色视频| 亚洲欧美激情在线| 亚洲欧美日韩综合aⅴ视频| 国产精品美女久久久久高潮| 欧美激情在线一区二区| 中文字幕乱码日本亚洲一区二区| 精品国产免费一区二区三区四区 | 韩国精品一区二区| 久久电影网站中文字幕| 美美哒免费高清在线观看视频一区二区| 亚洲午夜av在线| 午夜影院久久久| 日本在线不卡一区| 秋霞午夜av一区二区三区| 美女一区二区三区在线观看| 免费观看一级特黄欧美大片| 美腿丝袜一区二区三区| 久久 天天综合| 国产一区二区看久久| 国产一区二区免费看| 成人性生交大片免费看中文网站| 不卡在线观看av| 91免费在线看| 欧美性三三影院| 欧美一区二区三区婷婷月色| 91精品久久久久久久久99蜜臂| 91精品午夜视频| 26uuu久久综合| 中文字幕精品一区二区精品绿巨人| 欧美激情在线看| 一区二区三区91|