├── README.md ├── Release └── windset.exe ├── ico ├── 1.ico ├── 2.cur └── 3.ico ├── windset.opensdf ├── windset.sln ├── windset.suo └── windset ├── ColorEdit.cpp ├── ColorEdit.h ├── ColorHsCheckListBox.cpp ├── ColorHsCheckListBox.h ├── FileDragTree.cpp ├── FileDragTree.h ├── PicArcher.cpp ├── PicArcher.h ├── ReadMe.txt ├── WindInfo.cpp ├── WindInfo.h ├── Windlonglistbox.cpp ├── Windlonglistbox.h ├── process_thread.cpp ├── process_thread.h ├── resource.h ├── stdafx.cpp ├── stdafx.h ├── targetver.h ├── value.cpp ├── value.h ├── windset.aps ├── windset.cpp ├── windset.h ├── windset.rc ├── windset.vcxproj ├── windset.vcxproj.filters ├── windset.vcxproj.user ├── windsetDlg.cpp └── windsetDlg.h /README.md: -------------------------------------------------------------------------------- 1 | # windset 2 | 一个很简单的工具,查看窗口的信息,对窗口进行各种设定
3 | ![windset_screenshot](http://imgsrc.baidu.com/forum/w%3D580/sign=baec0b20793e6709be0045f70bc69fb8/ed3b29f40ad162d9efb9951b17dfa9ec8a13cd12.jpg "windset_screenshot") 4 | 5 | ### 本软件的功能: 6 | 1.点击智代获取窗口句柄(类似于spy++),*获取本软件的句柄
7 | 2.设定窗口的透明度
8 | 3.点击移动窗口可以把窗口移动到屏幕外隐藏窗口
9 | 4.隐藏与显示窗口
10 | 5.挂起与恢复进程(有些软件需要以管理员权限才行)
11 | 6.启用与禁用窗口
12 | 7,最小化与最大化(无边框+最大化可以实现全屏效果)
13 | 8.设定窗口焦点或将窗口放到下层
14 | 10.设定与取消置顶窗口(类似于悬浮窗效果)
15 | 11.对窗口一些基本风格设定(并不是所有都适用,只能修改windows定义的风格)
16 | 12.改变窗口尺寸
17 | 18 | ### 版本记录: 19 | * ver1.0 20 | * 修复复制信息树处的内存泄漏
21 | * 删除一些调试过程中无用代码,无用ID,完善注释
22 | * win10上编译与测试,目前无法获取桌面和文件浏览器句柄,崩溃,暂时无解
23 | * ver 0.9 beta 24 | * 第一个release版本
25 | * ver 0.7 beta 26 | * 测试版
27 | 28 | ----------- 29 | 作者:devseed
30 | 百度ID:develseed
31 | 32 | 有bug或建议可以通过百度联系我
33 | -------------------------------------------------------------------------------- /Release/windset.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/Release/windset.exe -------------------------------------------------------------------------------- /ico/1.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/ico/1.ico -------------------------------------------------------------------------------- /ico/2.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/ico/2.cur -------------------------------------------------------------------------------- /ico/3.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/ico/3.ico -------------------------------------------------------------------------------- /windset.opensdf: -------------------------------------------------------------------------------- 1 | misakiDESKTOP-J0IHGET -------------------------------------------------------------------------------- /windset.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 11.00 3 | # Visual Studio 2010 4 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "windset", "windset\windset.vcxproj", "{A1097945-3FFE-4246-84C7-F56B8A2E035D}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|Win32 = Debug|Win32 9 | Debug|x64 = Debug|x64 10 | Release|Win32 = Release|Win32 11 | Release|x64 = Release|x64 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {A1097945-3FFE-4246-84C7-F56B8A2E035D}.Debug|Win32.ActiveCfg = Debug|Win32 15 | {A1097945-3FFE-4246-84C7-F56B8A2E035D}.Debug|Win32.Build.0 = Debug|Win32 16 | {A1097945-3FFE-4246-84C7-F56B8A2E035D}.Debug|x64.ActiveCfg = Debug|x64 17 | {A1097945-3FFE-4246-84C7-F56B8A2E035D}.Debug|x64.Build.0 = Debug|x64 18 | {A1097945-3FFE-4246-84C7-F56B8A2E035D}.Release|Win32.ActiveCfg = Release|Win32 19 | {A1097945-3FFE-4246-84C7-F56B8A2E035D}.Release|Win32.Build.0 = Release|Win32 20 | {A1097945-3FFE-4246-84C7-F56B8A2E035D}.Release|x64.ActiveCfg = Release|x64 21 | {A1097945-3FFE-4246-84C7-F56B8A2E035D}.Release|x64.Build.0 = Release|x64 22 | EndGlobalSection 23 | GlobalSection(SolutionProperties) = preSolution 24 | HideSolutionNode = FALSE 25 | EndGlobalSection 26 | EndGlobal 27 | -------------------------------------------------------------------------------- /windset.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/windset.suo -------------------------------------------------------------------------------- /windset/ColorEdit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/windset/ColorEdit.cpp -------------------------------------------------------------------------------- /windset/ColorEdit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/windset/ColorEdit.h -------------------------------------------------------------------------------- /windset/ColorHsCheckListBox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/windset/ColorHsCheckListBox.cpp -------------------------------------------------------------------------------- /windset/ColorHsCheckListBox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/windset/ColorHsCheckListBox.h -------------------------------------------------------------------------------- /windset/FileDragTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/windset/FileDragTree.cpp -------------------------------------------------------------------------------- /windset/FileDragTree.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | // CFileDragTree 5 | 6 | class CFileDragTree : public CTreeCtrl 7 | { 8 | DECLARE_DYNAMIC(CFileDragTree) 9 | 10 | public: 11 | CFileDragTree(); 12 | virtual ~CFileDragTree(); 13 | 14 | protected: 15 | DECLARE_MESSAGE_MAP() 16 | }; 17 | 18 | 19 | -------------------------------------------------------------------------------- /windset/PicArcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/windset/PicArcher.cpp -------------------------------------------------------------------------------- /windset/PicArcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/windset/PicArcher.h -------------------------------------------------------------------------------- /windset/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/windset/ReadMe.txt -------------------------------------------------------------------------------- /windset/WindInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/windset/WindInfo.cpp -------------------------------------------------------------------------------- /windset/WindInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/windset/WindInfo.h -------------------------------------------------------------------------------- /windset/Windlonglistbox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/windset/Windlonglistbox.cpp -------------------------------------------------------------------------------- /windset/Windlonglistbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/windset/Windlonglistbox.h -------------------------------------------------------------------------------- /windset/process_thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/windset/process_thread.cpp -------------------------------------------------------------------------------- /windset/process_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/windset/process_thread.h -------------------------------------------------------------------------------- /windset/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/windset/resource.h -------------------------------------------------------------------------------- /windset/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/windset/stdafx.cpp -------------------------------------------------------------------------------- /windset/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/windset/stdafx.h -------------------------------------------------------------------------------- /windset/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/windset/targetver.h -------------------------------------------------------------------------------- /windset/value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/windset/value.cpp -------------------------------------------------------------------------------- /windset/value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/windset/value.h -------------------------------------------------------------------------------- /windset/windset.aps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/windset/windset.aps -------------------------------------------------------------------------------- /windset/windset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/windset/windset.cpp -------------------------------------------------------------------------------- /windset/windset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/windset/windset.h -------------------------------------------------------------------------------- /windset/windset.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/windset/windset.rc -------------------------------------------------------------------------------- /windset/windset.vcxproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Debug 6 | Win32 7 | 8 | 9 | Debug 10 | x64 11 | 12 | 13 | Release 14 | Win32 15 | 16 | 17 | Release 18 | x64 19 | 20 | 21 | 22 | {A1097945-3FFE-4246-84C7-F56B8A2E035D} 23 | windset 24 | MFCProj 25 | 26 | 27 | 28 | Application 29 | true 30 | MultiByte 31 | Static 32 | 33 | 34 | Application 35 | true 36 | MultiByte 37 | Dynamic 38 | 39 | 40 | Application 41 | false 42 | true 43 | NotSet 44 | Dynamic 45 | 46 | 47 | Application 48 | false 49 | true 50 | NotSet 51 | Static 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | true 71 | 72 | 73 | true 74 | 75 | 76 | false 77 | 78 | 79 | false 80 | 81 | 82 | 83 | Use 84 | Level3 85 | Disabled 86 | WIN32;_WINDOWS;_DEBUG;%(PreprocessorDefinitions) 87 | 88 | 89 | Windows 90 | true 91 | 92 | 93 | false 94 | true 95 | _DEBUG;%(PreprocessorDefinitions) 96 | 97 | 98 | 0x0804 99 | _DEBUG;%(PreprocessorDefinitions) 100 | $(IntDir);%(AdditionalIncludeDirectories) 101 | 102 | 103 | 104 | 105 | Use 106 | Level3 107 | Disabled 108 | WIN32;_WINDOWS;_DEBUG;%(PreprocessorDefinitions) 109 | 110 | 111 | Windows 112 | true 113 | 114 | 115 | false 116 | _DEBUG;%(PreprocessorDefinitions) 117 | 118 | 119 | 0x0804 120 | _DEBUG;%(PreprocessorDefinitions) 121 | $(IntDir);%(AdditionalIncludeDirectories) 122 | 123 | 124 | 125 | 126 | Level3 127 | Use 128 | MaxSpeed 129 | true 130 | true 131 | WIN32;_WINDOWS;NDEBUG;%(PreprocessorDefinitions) 132 | 133 | 134 | Windows 135 | true 136 | true 137 | true 138 | 139 | 140 | false 141 | true 142 | NDEBUG;%(PreprocessorDefinitions) 143 | 144 | 145 | 0x0804 146 | NDEBUG;%(PreprocessorDefinitions) 147 | $(IntDir);%(AdditionalIncludeDirectories) 148 | 149 | 150 | 151 | 152 | Level3 153 | Use 154 | MaxSpeed 155 | true 156 | true 157 | WIN32;_WINDOWS;NDEBUG;%(PreprocessorDefinitions) 158 | 159 | 160 | Windows 161 | true 162 | true 163 | true 164 | 165 | 166 | false 167 | NDEBUG;%(PreprocessorDefinitions) 168 | 169 | 170 | 0x0804 171 | NDEBUG;%(PreprocessorDefinitions) 172 | $(IntDir);%(AdditionalIncludeDirectories) 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | Create 206 | Create 207 | Create 208 | Create 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | -------------------------------------------------------------------------------- /windset/windset.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;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 | 23 | 资源文件 24 | 25 | 26 | 资源文件 27 | 28 | 29 | 资源文件 30 | 31 | 32 | 资源文件 33 | 34 | 35 | 资源文件 36 | 37 | 38 | 资源文件 39 | 40 | 41 | 42 | 43 | 头文件 44 | 45 | 46 | 头文件 47 | 48 | 49 | 头文件 50 | 51 | 52 | 头文件 53 | 54 | 55 | 头文件 56 | 57 | 58 | 头文件 59 | 60 | 61 | 头文件 62 | 63 | 64 | 头文件 65 | 66 | 67 | 头文件 68 | 69 | 70 | 头文件 71 | 72 | 73 | 头文件 74 | 75 | 76 | 头文件 77 | 78 | 79 | 80 | 81 | 源文件 82 | 83 | 84 | 源文件 85 | 86 | 87 | 源文件 88 | 89 | 90 | 源文件 91 | 92 | 93 | 源文件 94 | 95 | 96 | 源文件 97 | 98 | 99 | 源文件 100 | 101 | 102 | 源文件 103 | 104 | 105 | 源文件 106 | 107 | 108 | 源文件 109 | 110 | 111 | 112 | 113 | 资源文件 114 | 115 | 116 | -------------------------------------------------------------------------------- /windset/windset.vcxproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | -------------------------------------------------------------------------------- /windset/windsetDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/windset/windsetDlg.cpp -------------------------------------------------------------------------------- /windset/windsetDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuriSizuku/win-Windset/0c6b4fe6ffbd92a6cdc1604d7746ab27c96b83be/windset/windsetDlg.h --------------------------------------------------------------------------------