├── README.md ├── VisualStudio.gitignore ├── release └── Collect.exe ├── screenshots └── collect.png └── src ├── Collect.sln └── Collect ├── Collect.cpp ├── Collect.h ├── Collect.rc ├── Collect.vcxproj ├── Collect.vcxproj.filters ├── CollectDlg.cpp ├── CollectDlg.h ├── Resource.h ├── Utilties.cpp ├── Utilties.h ├── res ├── Collect.ico └── Collect.rc2 ├── stdafx.cpp ├── stdafx.h └── targetver.h /README.md: -------------------------------------------------------------------------------- 1 | # ReadCollect 2 | 便利摘录,享受阅读的小工具 3 | 4 | 你是否已经厌烦频繁的切换窗口进行复制粘贴? 5 | 你是否想要一个工具在不影响阅读连续性的情况下进行随意任性的摘录? 6 | 7 | Collect,便利你的摘录,享受你的阅读。 8 | 9 | ###出发点: 10 | 用PDF看论文时,遇到很多好的句型和词语用法,手动摘录的话频繁的切换窗口非常不方便,于是写了一个这样的小工具,分享给大家。 11 | 12 | ###性质: 13 | 完全免费,代码公开,无广告,无病毒,绿色,支持XP/WIN7/WIN8 14 | 15 | ###开发环境: 16 | Visual Stuio 2013 17 | 18 | ###功能: 19 | Collect模式下,在你进行阅读的时候,无论你使用的是什么阅读器(网页浏览器、PDF阅读器,Office.....),只需复制你想要摘录的文字或截图,即可自动摘录到你的文档里(软件同一目录下的Collect.html中),不需要中断阅读切换窗口进行粘贴,方便你的记录整理。还可以为你摘录的句子或截图添加注释。 20 | 21 | ###运行截图: 22 | 23 | 24 | ###说明: 25 | 1 当你需要进行阅读摘录的时候,按下Start Collect按钮,即可享受所有;Stop Collect关闭摘录模式 26 | 27 | 2 摘录模式下,将要摘录的文字复制(Ctrl+C或者鼠标右键复制),即可摘录 28 | 29 | 3 也支持摘录截图 30 | 31 | 4 当你需要为摘录的东西注释的时候,唤出界面,加上你的注解,回车即可(也可按Comment按钮实现同样的功能) 32 | 33 | 5 摘录的笔记,打开后可以直接复制粘贴到EverNote,与其格式兼容,更方便的整理笔记,收录文摘 34 | 35 | 6 你还可以下载软件源代码,一起完善方便我们的生活阅读与摘录 36 | 37 | 7 默认情况下,会对截图做缩放,使得笔记更为美观;但也加入了Img Unformat选项,当不想进行缩放时选上此选项即可 38 | 39 | 40 | -------------------------------------------------------------------------------- /VisualStudio.gitignore: -------------------------------------------------------------------------------- 1 | ## Ignore Visual Studio temporary files, build results, and 2 | ## files generated by popular Visual Studio add-ons. 3 | 4 | # Data 5 | *.avi 6 | *.jpg 7 | *.wmv 8 | *.mpg 9 | *.bmp 10 | *.mp4 11 | *.txt 12 | 13 | # User-specific files 14 | *.suo 15 | *.user 16 | *.userosscache 17 | *.sln.docstates 18 | 19 | # Build results 20 | [Dd]ebug/ 21 | [Dd]ebugPublic/ 22 | [Rr]elease/ 23 | [Rr]eleases/ 24 | x64/ 25 | x86/ 26 | build/ 27 | bld/ 28 | [Bb]in/ 29 | [Oo]bj/ 30 | 31 | # Roslyn cache directories 32 | *.ide/ 33 | 34 | # MSTest test Results 35 | [Tt]est[Rr]esult*/ 36 | [Bb]uild[Ll]og.* 37 | 38 | #NUNIT 39 | *.VisualState.xml 40 | TestResult.xml 41 | 42 | # Build Results of an ATL Project 43 | [Dd]ebugPS/ 44 | [Rr]eleasePS/ 45 | dlldata.c 46 | 47 | *_i.c 48 | *_p.c 49 | *_i.h 50 | *.ilk 51 | *.meta 52 | *.obj 53 | *.pch 54 | *.pdb 55 | *.pgc 56 | *.pgd 57 | *.rsp 58 | *.sbr 59 | *.tlb 60 | *.tli 61 | *.tlh 62 | *.tmp 63 | *.tmp_proj 64 | *.log 65 | *.vspscc 66 | *.vssscc 67 | .builds 68 | *.pidb 69 | *.svclog 70 | *.scc 71 | 72 | # Chutzpah Test files 73 | _Chutzpah* 74 | 75 | # Visual C++ cache files 76 | ipch/ 77 | *.aps 78 | *.ncb 79 | *.opensdf 80 | *.sdf 81 | *.cachefile 82 | 83 | # Visual Studio profiler 84 | *.psess 85 | *.vsp 86 | *.vspx 87 | 88 | # TFS 2012 Local Workspace 89 | $tf/ 90 | 91 | # Guidance Automation Toolkit 92 | *.gpState 93 | 94 | # ReSharper is a .NET coding add-in 95 | _ReSharper*/ 96 | *.[Rr]e[Ss]harper 97 | *.DotSettings.user 98 | 99 | # JustCode is a .NET coding addin-in 100 | .JustCode 101 | 102 | # TeamCity is a build add-in 103 | _TeamCity* 104 | 105 | # DotCover is a Code Coverage Tool 106 | *.dotCover 107 | 108 | # NCrunch 109 | _NCrunch_* 110 | .*crunch*.local.xml 111 | 112 | # MightyMoose 113 | *.mm.* 114 | AutoTest.Net/ 115 | 116 | # Web workbench (sass) 117 | .sass-cache/ 118 | 119 | # Installshield output folder 120 | [Ee]xpress/ 121 | 122 | # DocProject is a documentation generator add-in 123 | DocProject/buildhelp/ 124 | DocProject/Help/*.HxT 125 | DocProject/Help/*.HxC 126 | DocProject/Help/*.hhc 127 | DocProject/Help/*.hhk 128 | DocProject/Help/*.hhp 129 | DocProject/Help/Html2 130 | DocProject/Help/html 131 | 132 | # Click-Once directory 133 | publish/ 134 | 135 | # Publish Web Output 136 | *.[Pp]ublish.xml 137 | *.azurePubxml 138 | # TODO: Comment the next line if you want to checkin your web deploy settings 139 | # but database connection strings (with potential passwords) will be unencrypted 140 | *.pubxml 141 | *.publishproj 142 | 143 | # NuGet Packages 144 | *.nupkg 145 | # The packages folder can be ignored because of Package Restore 146 | **/packages/* 147 | # except build/, which is used as an MSBuild target. 148 | !**/packages/build/ 149 | # If using the old MSBuild-Integrated Package Restore, uncomment this: 150 | #!**/packages/repositories.config 151 | 152 | # Windows Azure Build Output 153 | csx/ 154 | *.build.csdef 155 | 156 | # Windows Store app package directory 157 | AppPackages/ 158 | 159 | # Others 160 | sql/ 161 | *.Cache 162 | ClientBin/ 163 | [Ss]tyle[Cc]op.* 164 | ~$* 165 | *~ 166 | *.dbmdl 167 | *.dbproj.schemaview 168 | *.pfx 169 | *.publishsettings 170 | node_modules/ 171 | 172 | # RIA/Silverlight projects 173 | Generated_Code/ 174 | 175 | # Backup & report files from converting an old project file 176 | # to a newer Visual Studio version. Backup files are not needed, 177 | # because we have git ;-) 178 | _UpgradeReport_Files/ 179 | Backup*/ 180 | UpgradeLog*.XML 181 | UpgradeLog*.htm 182 | 183 | # SQL Server files 184 | *.mdf 185 | *.ldf 186 | 187 | # Business Intelligence projects 188 | *.rdl.data 189 | *.bim.layout 190 | *.bim_*.settings 191 | 192 | # Microsoft Fakes 193 | FakesAssemblies/ -------------------------------------------------------------------------------- /release/Collect.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lanbing510/Collect/c0c829f2e5f16e9c4e6904362a7c2c10027c7a92/release/Collect.exe -------------------------------------------------------------------------------- /screenshots/collect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lanbing510/Collect/c0c829f2e5f16e9c4e6904362a7c2c10027c7a92/screenshots/collect.png -------------------------------------------------------------------------------- /src/Collect.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2013 4 | VisualStudioVersion = 12.0.21005.1 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Collect", "Collect\Collect.vcxproj", "{DAB75565-90FB-431D-A257-9D49ED201456}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Win32 = Debug|Win32 11 | Release|Win32 = Release|Win32 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {DAB75565-90FB-431D-A257-9D49ED201456}.Debug|Win32.ActiveCfg = Debug|Win32 15 | {DAB75565-90FB-431D-A257-9D49ED201456}.Debug|Win32.Build.0 = Debug|Win32 16 | {DAB75565-90FB-431D-A257-9D49ED201456}.Release|Win32.ActiveCfg = Release|Win32 17 | {DAB75565-90FB-431D-A257-9D49ED201456}.Release|Win32.Build.0 = Release|Win32 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /src/Collect/Collect.cpp: -------------------------------------------------------------------------------- 1 | 2 | // Collect.cpp : Defines the class behaviors for the application. 3 | // 4 | 5 | #include "stdafx.h" 6 | #include "Collect.h" 7 | #include "CollectDlg.h" 8 | 9 | #ifdef _DEBUG 10 | #define new DEBUG_NEW 11 | #endif 12 | 13 | 14 | // CCollectApp 15 | 16 | BEGIN_MESSAGE_MAP(CCollectApp, CWinApp) 17 | ON_COMMAND(ID_HELP, &CWinApp::OnHelp) 18 | END_MESSAGE_MAP() 19 | 20 | 21 | // CCollectApp construction 22 | 23 | CCollectApp::CCollectApp() 24 | { 25 | // support Restart Manager 26 | m_dwRestartManagerSupportFlags = AFX_RESTART_MANAGER_SUPPORT_RESTART; 27 | 28 | // TODO: add construction code here, 29 | // Place all significant initialization in InitInstance 30 | } 31 | 32 | 33 | // The one and only CCollectApp object 34 | 35 | CCollectApp theApp; 36 | 37 | 38 | // CCollectApp initialization 39 | 40 | BOOL CCollectApp::InitInstance() 41 | { 42 | // InitCommonControlsEx() is required on Windows XP if an application 43 | // manifest specifies use of ComCtl32.dll version 6 or later to enable 44 | // visual styles. Otherwise, any window creation will fail. 45 | INITCOMMONCONTROLSEX InitCtrls; 46 | InitCtrls.dwSize = sizeof(InitCtrls); 47 | // Set this to include all the common control classes you want to use 48 | // in your application. 49 | InitCtrls.dwICC = ICC_WIN95_CLASSES; 50 | InitCommonControlsEx(&InitCtrls); 51 | 52 | CWinApp::InitInstance(); 53 | 54 | 55 | AfxEnableControlContainer(); 56 | 57 | // Create the shell manager, in case the dialog contains 58 | // any shell tree view or shell list view controls. 59 | CShellManager *pShellManager = new CShellManager; 60 | 61 | // Activate "Windows Native" visual manager for enabling themes in MFC controls 62 | CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerWindows)); 63 | 64 | // Standard initialization 65 | // If you are not using these features and wish to reduce the size 66 | // of your final executable, you should remove from the following 67 | // the specific initialization routines you do not need 68 | // Change the registry key under which our settings are stored 69 | // TODO: You should modify this string to be something appropriate 70 | // such as the name of your company or organization 71 | SetRegistryKey(_T("Local AppWizard-Generated Applications")); 72 | 73 | CCollectDlg dlg; 74 | m_pMainWnd = &dlg; 75 | INT_PTR nResponse = dlg.DoModal(); 76 | if (nResponse == IDOK) 77 | { 78 | // TODO: Place code here to handle when the dialog is 79 | // dismissed with OK 80 | } 81 | else if (nResponse == IDCANCEL) 82 | { 83 | // TODO: Place code here to handle when the dialog is 84 | // dismissed with Cancel 85 | } 86 | else if (nResponse == -1) 87 | { 88 | TRACE(traceAppMsg, 0, "Warning: dialog creation failed, so application is terminating unexpectedly.\n"); 89 | TRACE(traceAppMsg, 0, "Warning: if you are using MFC controls on the dialog, you cannot #define _AFX_NO_MFC_CONTROLS_IN_DIALOGS.\n"); 90 | } 91 | 92 | // Delete the shell manager created above. 93 | if (pShellManager != NULL) 94 | { 95 | delete pShellManager; 96 | } 97 | 98 | // Since the dialog has been closed, return FALSE so that we exit the 99 | // application, rather than start the application's message pump. 100 | return FALSE; 101 | } 102 | 103 | -------------------------------------------------------------------------------- /src/Collect/Collect.h: -------------------------------------------------------------------------------- 1 | 2 | // Collect.h : main header file for the PROJECT_NAME application 3 | // 4 | 5 | #pragma once 6 | 7 | #ifndef __AFXWIN_H__ 8 | #error "include 'stdafx.h' before including this file for PCH" 9 | #endif 10 | 11 | #include "resource.h" // main symbols 12 | 13 | 14 | // CCollectApp: 15 | // See Collect.cpp for the implementation of this class 16 | // 17 | 18 | class CCollectApp : public CWinApp 19 | { 20 | public: 21 | CCollectApp(); 22 | 23 | // Overrides 24 | public: 25 | virtual BOOL InitInstance(); 26 | 27 | // Implementation 28 | 29 | DECLARE_MESSAGE_MAP() 30 | }; 31 | 32 | extern CCollectApp theApp; -------------------------------------------------------------------------------- /src/Collect/Collect.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lanbing510/Collect/c0c829f2e5f16e9c4e6904362a7c2c10027c7a92/src/Collect/Collect.rc -------------------------------------------------------------------------------- /src/Collect/Collect.vcxproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Debug 6 | Win32 7 | 8 | 9 | Release 10 | Win32 11 | 12 | 13 | 14 | {DAB75565-90FB-431D-A257-9D49ED201456} 15 | Collect 16 | MFCProj 17 | 18 | 19 | 20 | Application 21 | true 22 | v120 23 | Unicode 24 | Dynamic 25 | 26 | 27 | Application 28 | false 29 | v120_xp 30 | true 31 | Unicode 32 | Static 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | true 46 | 47 | 48 | false 49 | 50 | 51 | 52 | Use 53 | Level3 54 | Disabled 55 | WIN32;_WINDOWS;_DEBUG;%(PreprocessorDefinitions) 56 | true 57 | 58 | 59 | Windows 60 | true 61 | 62 | 63 | false 64 | true 65 | _DEBUG;%(PreprocessorDefinitions) 66 | 67 | 68 | 0x0409 69 | _DEBUG;%(PreprocessorDefinitions) 70 | $(IntDir);%(AdditionalIncludeDirectories) 71 | 72 | 73 | 74 | 75 | Level3 76 | Use 77 | MaxSpeed 78 | true 79 | true 80 | WIN32;_WINDOWS;NDEBUG;%(PreprocessorDefinitions) 81 | true 82 | 83 | 84 | Windows 85 | true 86 | true 87 | true 88 | 89 | 90 | false 91 | true 92 | NDEBUG;%(PreprocessorDefinitions) 93 | 94 | 95 | 0x0409 96 | NDEBUG;%(PreprocessorDefinitions) 97 | $(IntDir);%(AdditionalIncludeDirectories) 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | Create 116 | Create 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | -------------------------------------------------------------------------------- /src/Collect/Collect.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | {93995380-89BD-4b04-88EB-625FBE52EBFB} 10 | h;hh;hpp;hxx;hm;inl;inc;xsd 11 | 12 | 13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} 14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | Header Files 23 | 24 | 25 | Header Files 26 | 27 | 28 | Header Files 29 | 30 | 31 | Header Files 32 | 33 | 34 | Header Files 35 | 36 | 37 | Source Files 38 | 39 | 40 | 41 | 42 | Source Files 43 | 44 | 45 | Source Files 46 | 47 | 48 | Source Files 49 | 50 | 51 | Source Files 52 | 53 | 54 | 55 | 56 | Resource Files 57 | 58 | 59 | 60 | 61 | Resource Files 62 | 63 | 64 | 65 | 66 | Resource Files 67 | 68 | 69 | Resource Files 70 | 71 | 72 | Resource Files 73 | 74 | 75 | -------------------------------------------------------------------------------- /src/Collect/CollectDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lanbing510/Collect/c0c829f2e5f16e9c4e6904362a7c2c10027c7a92/src/Collect/CollectDlg.cpp -------------------------------------------------------------------------------- /src/Collect/CollectDlg.h: -------------------------------------------------------------------------------- 1 | 2 | // CollectDlg.h : header file 3 | // 4 | 5 | #pragma once 6 | #include "afxwin.h" 7 | 8 | 9 | // CCollectDlg dialog 10 | class CCollectDlg : public CDialogEx 11 | { 12 | // Construction 13 | public: 14 | CCollectDlg(CWnd* pParent = NULL); // standard constructor 15 | 16 | // Dialog Data 17 | enum { IDD = IDD_COLLECT_DIALOG }; 18 | 19 | protected: 20 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 21 | 22 | 23 | // Implementation 24 | protected: 25 | HICON m_hIcon; 26 | 27 | // Generated message map functions 28 | virtual BOOL OnInitDialog(); 29 | afx_msg void OnSysCommand(UINT nID, LPARAM lParam); 30 | afx_msg void OnPaint(); 31 | afx_msg HCURSOR OnQueryDragIcon(); 32 | DECLARE_MESSAGE_MAP() 33 | public: 34 | afx_msg void OnBnClickedButtonStart(); 35 | afx_msg void OnChangeCbChain(HWND hWndRemove, HWND hWndAfter); 36 | 37 | private: 38 | HWND m_hNextClipboard; 39 | bool m_bStartCollectFlag; 40 | CStdioFile File; 41 | public: 42 | afx_msg void OnDrawClipboard(); 43 | afx_msg void OnDestroy(); 44 | CString m_edit_clip; 45 | afx_msg void OnBnClickedButtonComment(); 46 | virtual void OnOK(); 47 | CEdit m_control_clip; 48 | CButton m_button_comment; 49 | BOOL m_check_Imgunformat; 50 | }; 51 | -------------------------------------------------------------------------------- /src/Collect/Resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lanbing510/Collect/c0c829f2e5f16e9c4e6904362a7c2c10027c7a92/src/Collect/Resource.h -------------------------------------------------------------------------------- /src/Collect/Utilties.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lanbing510/Collect/c0c829f2e5f16e9c4e6904362a7c2c10027c7a92/src/Collect/Utilties.cpp -------------------------------------------------------------------------------- /src/Collect/Utilties.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | wchar_t* c2w(const char* str); 4 | BOOL SaveBitmap(const BITMAP &bm, HDC hDC, HBITMAP hBitmap, LPCTSTR szFileName); 5 | std::string GenerateFileName(); 6 | int GetEncoderClsid(const WCHAR* format, CLSID* pClsid); 7 | void SaveJpg(Gdiplus::Bitmap* pImage, const WCHAR* pFileName); -------------------------------------------------------------------------------- /src/Collect/res/Collect.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lanbing510/Collect/c0c829f2e5f16e9c4e6904362a7c2c10027c7a92/src/Collect/res/Collect.ico -------------------------------------------------------------------------------- /src/Collect/res/Collect.rc2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lanbing510/Collect/c0c829f2e5f16e9c4e6904362a7c2c10027c7a92/src/Collect/res/Collect.rc2 -------------------------------------------------------------------------------- /src/Collect/stdafx.cpp: -------------------------------------------------------------------------------- 1 | 2 | // stdafx.cpp : source file that includes just the standard includes 3 | // Collect.pch will be the pre-compiled header 4 | // stdafx.obj will contain the pre-compiled type information 5 | 6 | #include "stdafx.h" 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/Collect/stdafx.h: -------------------------------------------------------------------------------- 1 | 2 | // stdafx.h : include file for standard system include files, 3 | // or project specific include files that are used frequently, 4 | // but are changed infrequently 5 | 6 | #pragma once 7 | 8 | #ifndef VC_EXTRALEAN 9 | #define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers 10 | #endif 11 | 12 | #include "targetver.h" 13 | 14 | #define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit 15 | 16 | // turns off MFC's hiding of some common and often safely ignored warning messages 17 | #define _AFX_ALL_WARNINGS 18 | 19 | #include // MFC core and standard components 20 | #include // MFC extensions 21 | 22 | 23 | #include // MFC Automation classes 24 | 25 | 26 | 27 | #ifndef _AFX_NO_OLE_SUPPORT 28 | #include // MFC support for Internet Explorer 4 Common Controls 29 | #endif 30 | #ifndef _AFX_NO_AFXCMN_SUPPORT 31 | #include // MFC support for Windows Common Controls 32 | #endif // _AFX_NO_AFXCMN_SUPPORT 33 | 34 | #include // MFC support for ribbons and control bars 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | #ifdef _UNICODE 45 | #if defined _M_IX86 46 | #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"") 47 | #elif defined _M_X64 48 | #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"") 49 | #else 50 | #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"") 51 | #endif 52 | #endif 53 | 54 | 55 | #include 56 | #include -------------------------------------------------------------------------------- /src/Collect/targetver.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Including SDKDDKVer.h defines the highest available Windows platform. 4 | 5 | // If you wish to build your application for a previous Windows platform, include WinSDKVer.h and 6 | // set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h. 7 | 8 | //#include 9 | //#define _WIN32_WINNT 0x0601 10 | 11 | #include 12 | --------------------------------------------------------------------------------