有没有什么正式的API可以检测DirectX的版本号呀?

No9 2003-08-16 02:49:36
有没有什么正式的API可以检测DirectX的版本号呀?
不需要什么搜索注册表的方法!
...全文
118 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
No9 2003-08-26
  • 打赏
  • 举报
回复
不好意思,前几天加分总是失败,不知道为什么,拖到今天!
No9 2003-08-21
  • 打赏
  • 举报
回复
谢谢各位,我在微软网站上下载了最新的SDK,找到了该例子,上面的方法好像就是判断核心文件的版本号,得到对应的DirectX的版本号!

加分!
wqs6 2003-08-19
  • 打赏
  • 举报
回复
厉害!
studying
wpingxia 2003-08-19
  • 打赏
  • 举报
回复
DWORD GetDXVersion()
{
DIRECTDRAWCREATE DirectDrawCreate = NULL;
DIRECTDRAWCREATEEX DirectDrawCreateEx = NULL;
DIRECTINPUTCREATE DirectInputCreate = NULL;
HINSTANCE hDDrawDLL = NULL;
HINSTANCE hDInputDLL = NULL;
HINSTANCE hD3D8DLL = NULL;
HINSTANCE hDPNHPASTDLL = NULL;
LPDIRECTDRAW pDDraw = NULL;
LPDIRECTDRAW2 pDDraw2 = NULL;
LPDIRECTDRAWSURFACE pSurf = NULL;
LPDIRECTDRAWSURFACE3 pSurf3 = NULL;
LPDIRECTDRAWSURFACE4 pSurf4 = NULL;
DWORD dwDXVersion = 0;
HRESULT hr;

// First see if DDRAW.DLL even exists.
hDDrawDLL = LoadLibrary( "DDRAW.DLL" );
if( hDDrawDLL == NULL )
{
dwDXVersion = 0;
OutputDebugString( "Couldn't LoadLibrary DDraw\r\n" );
return dwDXVersion;
}

// See if we can create the DirectDraw object.
DirectDrawCreate = (DIRECTDRAWCREATE)GetProcAddress( hDDrawDLL, "DirectDrawCreate" );
if( DirectDrawCreate == NULL )
{
dwDXVersion = 0;
FreeLibrary( hDDrawDLL );
OutputDebugString( "Couldn't GetProcAddress DirectDrawCreate\r\n" );
return dwDXVersion;
}

hr = DirectDrawCreate( NULL, &pDDraw, NULL );
if( FAILED(hr) )
{
dwDXVersion = 0;
FreeLibrary( hDDrawDLL );
OutputDebugString( "Couldn't create DDraw\r\n" );
return dwDXVersion;
}

wpingxia 2003-08-19
  • 打赏
  • 举报
回复
//-----------------------------------------------------------------------------
// Name: GetDXVersion()
// Desc: This function returns the DirectX version number as follows:
// 0x0000 = No DirectX installed
// 0x0100 = DirectX version 1 installed
// 0x0200 = DirectX 2 installed
// 0x0300 = DirectX 3 installed
// 0x0500 = At least DirectX 5 installed.
// 0x0600 = At least DirectX 6 installed.
// 0x0601 = At least DirectX 6.1 installed.
// 0x0700 = At least DirectX 7 installed.
// 0x0800 = At least DirectX 8 installed.
//
// Please note that this code is intended as a general guideline. Your
// app will probably be able to simply query for functionality (via
// QueryInterface) for one or two components.
//
// Please also note:
// "if( dwDXVersion != 0x500 ) return FALSE;" is VERY BAD.
// "if( dwDXVersion < 0x500 ) return FALSE;" is MUCH BETTER.
// to ensure your app will run on future releases of DirectX.
//-----------------------------------------------------------------------------
wpingxia 2003-08-19
  • 打赏
  • 举报
回复
给我信箱,我给你发过去,是个project
taianmonkey 2003-08-19
  • 打赏
  • 举报
回复
补充:
lib 加入 dsetup.lib
#include <Dsetup.h>
DWORD dwVersion;
DWORD dwRevision;
if (DirectXSetupGetVersion(&dwVersion, &dwRevision))
{
// str.Format("DirectX version is %d.%d.%d.%d\n",
// HIWORD(dwVersion), LOWORD(dwVersion),
// HIWORD(dwRevision), LOWORD(dwRevision));

switch(dwVersion)
{
case 0x00000000:
case 0x00040005:
case 0x00040006:
case 0x00040007:
{
CString strTitle,strInfo;
strTitle = GetMultiString(L"DirectDlgTitle");
strInfo = GetMultiString(L"DirectDlgInfo");
::MessageBox(NULL,strInfo,strTitle,MB_OK);
exit(-1);
}
break;
case 0x00040008:
break;
}
}
duwenyong 2003-08-19
  • 打赏
  • 举报
回复
自己写一个如下:
BOOL GetDirectXVersion(DWORD *lpdwVersion, DWORD *lpdwMinorVersion)
{
HKEY hOpen;
DWORD cbData=256;
DWORD dwType;
BYTE Ver[256]="";
DWORD rc;
BOOL bSuccess = TRUE;

if ( (rc = RegOpenKeyEx(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\DirectX", 0,
KEY_READ, &hOpen)) == ERROR_SUCCESS)
{
if ((rc = RegQueryValueEx(hOpen,"Version",NULL,&dwType,
Ver, &cbData )) == ERROR_SUCCESS )
{
int v1,v2;
sscanf((LPCSTR)Ver,"%d.%d.%d.%d",&v1,lpdwVersion,lpdwMinorVersion,&v2);
}
else
{
bSuccess = FALSE;
}
RegCloseKey(hOpen);
}
else
bSuccess = FALSE;

return bSuccess;
}

void CDialogDlg::OnButton3()
{
// TODO: Add your control notification handler code here
char ver[256];
DWORD dwVersion;
DWORD dwRevision;
if (GetDirectXVersion(&dwVersion, &dwRevision))
{
sprintf(ver,"DirectX version is %d.%d\n",dwVersion,dwRevision);
MessageBox(ver,"DVR2000",MB_OK);
}
/*
else
MessageBox("errror");
*/

}
duwenyong 2003-08-19
  • 打赏
  • 举报
回复
INT DirectXSetupGetVersion( DWORD *pdwVersion,
DWORD *pdwRevision
);

DWORD dwVersion;
DWORD dwRevision;
if (DirectXSetupGetVersion(&dwVersion, &dwRevision))
{
printf("DirectX version is %d.%d.%d.%d\n",
HIWORD(dwVersion), LOWORD(dwVersion),
HIWORD(dwRevision), LOWORD(dwRevision));
}

Header :dsetup.h
Import library :dsetup.lib
Minimum operating systems :Windows 98
wpingxia 2003-08-17
  • 打赏
  • 举报
回复
There is no direct way to obtain the DirectX version number. However, each version has a characteristic set of objects and interfaces. Because any version of DirectX supports all previous versions, this set of interfaces and objects will be supported by the version in which they are introduced and all subsequent versions. Thus, the preferred way to determine whether your desired version is available is to test for its characteristic objects or interfaces. As long as those are present, your application will work normally even though you might be using a more recent version of DirectX.

For example, suppose you need DirectX 6.1 support. The Microsoft DirectMusic® object (CLSID_DirectMusic) was introduced in DirectX 6.1. You can test for the presence of the DirectMusic object by attempting to create it with CoCreateInstance. If you are successful, you have version 6.1 or later, and you will be able to use all the DirectX 6.1 capabilities.

Rather than provide a detailed list here of each version's characteristic interfaces and objects, you should refer to the DirectX software development kits (SDKs) sample section. One of the samples is a function, GetDXVersion, that includes tests for all DirectX versions. GetDXVersion returns an integer that corresponds to the DirectX version that is present on the system. As long as this integer is greater than or equal to your desired version number, your application will run normally. You can find the sample code under your SDK root folder at \Samples\Multimedia\DXMisc\GetDXVer.

仔细看看,看不明白的话,我翻译给你:)
No9 2003-08-17
  • 打赏
  • 举报
回复
谢谢,上面的老兄!
我大致明白了,上面说没有非常正确的得到版本的方法,应该使用创建对象是否成功来判断!
可以参考GetDXVersion()函数,能否将这个函数贴出来呢?
我还没有找到呢?
No9 2003-08-16
  • 打赏
  • 举报
回复
DirectX SDK到哪里找到?
有看过朋友,能否简单说一下方法?
gzshd 2003-08-16
  • 打赏
  • 举报
回复
DirectX SDK里有一个例子就是检测dx的版本的
CPU-Z 自读文件 ------------------ Version 1.56 版本号 1.56 October 2010 2010年10月 Contact : cpuz@cpuid.com 联系我们 :cpuz@cpuid.com Web page: http://www.cpuid.com/cpuz.php 网站:http://www.cpuid.com/cpuz.php Validation page : http://valid.canardpc.com 确认页面 :http://valid.canardpc.com Hall of Fame : http://valid.canardpc.com/records.php 名人堂 :http://valid.canardpc.com/records.php Forum : http://forum.canardpc.com/forumdisplay.php?f=74 社区 :http://forum.canardpc.com/forumdisplay.php? CPUID SDK : http://www.cpuid-pro.com/devkits.php CPUID SDK介绍 :http://www.cpuid-pro.com/devkits.php Configuration file (cpuz.ini) 配置文件 (cpuz.ini) ------------------------------ The configuration file must be named cpuz.ini and be present at the same directory level as cpuz.exe. It contains the following : 配置文件必须存放在cpuz.exe. 同一文件夹下名字为cpuz.ini [CPU-Z] TextFontName=Verdana TextFontSize=13 TextFontColor=000060 LabelFontName=Verdana LabelFontSize=13 PCI=1 MaxPCIBus=256 DMI=1 Sensor=1 SMBus=1 Display=1 ShowDutyCycles=0 UseDisplayAPI=1 - TextFontName : Font used for the information boxes. 信息框字体样式 - TextFontSize : Size of the font used for the information boxes. 信息框字体大小 - TextFontColor : Color of the font used for the information boxes. Value is expressed in hexadecimal, and consists in a classic Red/Green/Blue color code : RRGGBB 信息框使用字体颜色。RBG颜色:RRGGBB/000060 - LabelFontName : Font used for the label boxes. 标签框字体样式 - LabelFontSize : Size of the font used for the label boxes. 标签框字体大小 - Sensor : Set to OFF (or 0) disables sensor chip detection and voltages measurement. 1 to enable.传感器检测设置,1为开启、0为关闭 关闭后将不显示温度及电压 - PCI : Set to OFF (or 0) disables the PCI information. This disables chipset, SPD and, depending on the hardware, sensoring information. 1 to enable.PCI检测设置,1为开启、0为关闭 关闭后将不会显示主板、SPD及硬件传感器信息 - MaxPCIBus : Sets the maximum PCI bus to scan. Default value is 256. - DMI : Set to OFF (or 0) disables the DMI (Desktop Management Interface) information. This concerns BIOS vendor and version, motherboard vendor and revision. 1 to enable. DMI设置,1为开启、0为关闭。管壁厚 - SMBus : Set to OFF (or 0) disables SMBus information : SPD, and, depending on the hardware, sensoring information. 1 to enable.SMBUS设置,1为开启、0为关闭 关闭后将不会显示主板、SPD及硬件传感器信息 - Display : Set to OFF (or 0) disables the video card information reported in the validator. 1 to enable. 显示设备设置,1为启开、0为关闭 关闭后将不会显示显示设备信息 - ShowDutyCycles : Set to 1, switches the alternate clock computation method based on duty cycles. 0 to disable.占空比设置,1为开启、0为关闭 关闭后不会进行占空比计算时钟的方法 - UseDisplayAPI : Set to 1, uses the display driver to read the display adapters information. Parameters 参数 ---------- -txt=filename : Launch CPU-Z in ghost mode (no interface appears) and generates the register dump file (.txt) in the same directory as the exe file. 导出报告为txt文本格式 -html=filename : Same as "-txt" except it generates the html report. 导出报告为html超文本格式 -core=id : Displays clock speed of core #id (id can be set from 0 to Number of cores minus one). Keys ---- F5 : save the current tab in a bmp file F5 :保存当前页面为bmp文件 F6 : save the current tab in the clipboard F6 :保存当前页面在剪贴板中 F7 : save cvf file in the current directory F7 :保存CVF在默认目录 Cache Latency Tool ------------------ The cache latency tool can be downloaded at that address : http://www.cpuid.com/download/latency.zip Cache Latency Tool下载地址 :http://www.cpuid.com/download/latency.zip History 更新历史 ------- -------------------------------------------------------------------------------------------------- 1.56 - October 2010 - Intel Core i3/i5/i7 "2000" serie processors (Sandy Bridge) with new logos. - Intel Core i7 970 "Gulftown". - Intel P67 chipset. - AMD Phenom II, Athlon II and Sempron II "Caspian" processors. -------------------------------------------------------------------------------------------------- 1.55 - July 2010 - VIA VX900/VX900M and VN1000/VN1000M chipsets. - Intel Core i5-760, Core i7-875K and Core i5-655K processors. - Intel Core i7-940XM, 840QM, 740QM mobile processors. - Intel Core i5-450M, 540UM, 430UM, Core i3-370M mobile processors. - Intel Pentium P6000 processor. - New parameter in cpuz.ini : UseDisplayAPI -------------------------------------------------------------------------------------------------- 1.54 - March 2010 - Intel Core i7-880, Core i5-680, Core i3-550 processors. - Intel Xeon 5600 line (32nm) processors. - AMD Phenom II X6, Sempron II, Turion II, Turion II Ultra and Athlon II Mobile "Caspian" processors. - NVIDIA GeForce 320M chipset. - AMD 870/880G890GX + SB800/SB850 chipset. - Introduction of validation rooms. -------------------------------------------------------------------------------------------------- 1.53 - December 2009 - Fix validation issue with AMD Phenom processors (1.53.1). - Preliminary support for Intel Pinetrail platform (1.53.1). - Intel Core i7 930 & 950, Core i7 980X "Gulftown", Xeon W3565. - Intel Mobile Core i7/i5/i3 "Arrendale" (LV and ULV). - Intel "Clarkdale" platform improved support. - AMD Phenom FX-5000, Athlon II X2/X3/X4, Athlon L110. - AMD AM3 socket detection improved. - VIA VX800 and VX855 chipsets support. - ATI Radeon 2100 and Radeon X1250 support. - DirectX 11 detection fix. - Hardware virtualization support now reported as instructions set. - New HTML report with less information. -------------------------------------------------------------------------------------------------- 1.52 - July 2009 - Fix Core i7 clock bug (1.52.2) - New design with "Graphics" tab. - NVIDIA nForce 980a chipset support. - Intel Core i5 and Core i3 processors. - Intel Atom Z530, Pentium DC E6300 (2.8GHz) and Core 2 Solo processors. - Intel P55 and US15W chipsets preliminary support. - AMD Phenom TWKR support. - AMD Phenom X2 "Callisto" and Athlon X2 "Regor" processors. - AMD Opteron 6-core "Istanbul" processor. - Improved support for Windows 7. - New Intel logos. MD5 checksum : please refer to http://www.cpuid.com/cpuz.php#history -------------------------------------------------------------------------------------------------- 1.51 - April 2009 - New version with installer. - NVIDIA ION platform. - Intel "Clarkdale" processor preliminary support. MD5 checksum : please refer to http://www.cpuid.com/cpuz.php#history -------------------------------------------------------------------------------------------------- 1.50 - February 2009 - Improved support for AMD Phenom II processor. - Support for NVIDIA 740i chipset. - Several bug fixes. MD5 cpuz.exe (1.50) : E1C827C54F527404EDDA6D65DA0280D8 -------------------------------------------------------------------------------------------------- 1.49 - December 2008 - AMD Phenom II processor. - New Intel Core 2 models. - Improved loading time. - New online validation process. MD5 cpuz.exe (1.49) : B836E86B40D7AFAF99D9C512E8CC9FEF -------------------------------------------------------------------------------------------------- 1.48 - October 2008 - Improved support for Intel Core i7 (Bloomfield & Gainestown). - Intel Atom dual-core version support. - AMD Athlon "Kuma" processor support. - Alternate clock computation method based on "duty cycles" for Intel Core 2 processors (see ShowDutyCycles in cpuz.ini) MD5 cpuz.exe (1.48) : DB78FBF1F99B7709240B495E59758CCE -------------------------------------------------------------------------------------------------- 1.47 - August 2008 - Intel Core i7 processor. - Intel Core 2 Duo S Mobile processors. - NVIDIA MCP79/7A chipset. - AMD 790GX / SB750 chipset. MD5 cpuz.exe (1.47) : A7484EFA3C32BC968C248CB1237FF493 -------------------------------------------------------------------------------------------------- 1.46 - June 2008 - AMD Puma platform (Turion & Turion Ultra "Griffin"); - AMD Black Edition processors. - Intel Xeon EX "Dunnington". MD5 cpuz.exe (1.46) : C47432C41EC26156128F7B8E09E884CF -------------------------------------------------------------------------------------------------- 1.45 - May 2008 - Intel Atom Z500/Z510/Z520/Z530/Z540 processors. - Intel Core 2 Duo E7x00 processor. - AMD 45 nm Phenom (Dened & Shanghai) processors. - Intel P45 chipset. MD5 cpuz.exe (1.45) : DD4E540C04297CF93DC721166C13446E -------------------------------------------------------------------------------------------------- 1.44.2 - Mars 2008 - NVIDIA 650i, 680i, 750a/780a, 750i, 780i, 790i chipsets (1.44.2) - Intel G35 chipset (1.44.2) - Updated support for VIA chipsets (1.44.2) - Support for the new validator (1.44.1) - Preliminary support for VIA Isaiah processor. - Support for all VIA Model D processors: VIA C7-M, VIA C7-D, VIA Eden, VIA Eden. - Memory timings on Intel 5400A/B MCH (Skulltrail). - Fix AMD Phenom detection issue on Windows Vista 64. MD5 (1.44.2) : 81FB48A6EC7355E8D0DD71ADC2157CF6 -------------------------------------------------------------------------------------------------- 1.43 - January 2008 - Intel Skulltrail platform support (Core 2 Extreme QX9775 + 5400B MCH). - Intel X48 chipset detection. - AMD Athlon 64-LE 1600 and 1620 support. - Fix detection issues on unlocked Phenom (ES/BE). -------------------------------------------------------------------------------------------------- 1.42 - November 2007 - Intel Wolfdale/Yorkfield/Penryn CPUs support. - AMD Phenom and Opteron Barcelona support improved. - Current core selection menu (right click on the CPU page). - Loading progress. -------------------------------------------------------------------------------------------------- 1.41 - September 2007 - New CPU voltage monitoring. - Intel Xeon Tigerton support. - Intel IA64 CPUs support (Itanium / Itanium2)(special thanks to Rami Radi and Ray Hinchliffe). - AMD K10 Phenom preliminary support. - NVIDIA MCP73 support. - Intel XMP profiles support. - Memory modules nominal voltage. -------------------------------------------------------------------------------------------------- 1.40.5 - July 2007 - NVIDIA nForce 560 chipset support. - Intel Dynamic FSB technology support. - Athlon 64 X2 BE & Sempron LE (TDP 45W). - SiS671/FX/DX/MX northbridge support. - SiS968 southbridge support. -------------------------------------------------------------------------------------------------- 1.40 - May 2007 - VIA P4M800CE chipset support. - Preliminary support for Intel Penryn CPUs family (45 nm). - Intel Core 2 Duo E6x20, Pentium E2140/2160 processors recognition. - Intel P35, G33, G31, Q35, Q33, X38 chipsets support. - Intel GL960/GM965/PM965 chipsets support. - AMD Athlon 64 "Lima" processor support. - AMD Geode LX processor support. - NVIDIA nForce 520 chipset support. - New parameter "-console" to generate output in a command prompt (Windows XP only). - New icon. -------------------------------------------------------------------------------------------------- 1.39 - February 2007 - Windows Vista 64 support. - VIA CX700/VX700 chipset. - Added Merom XE (X7900/X7800) - Added "PCI" and "MaxPCIBus" in the ini file to configure PCI scanning. - Added "-core" parameter to display the clock speed of the specified core. - Lot of bug fixes. -------------------------------------------------------------------------------------------------- 1.38 - November 2006 - VIA P4M890 and P4M900 chipsets. - NVIDIA 650i and 680i chipset. - AMD Athlon 64 FX-7x processor. - Core 2 Duo E6850, E6750, E6650 processors. - socket 775 Xeon processor. - New parameters "-txt" and "-html" (see above). - Lot of bug fixes. -------------------------------------------------------------------------------------------------- 1.37 - October 2006 - Intel Core 2 Quad, Celeron 360, Mobile Core 2 Duo T5200 support. - Changed SSE4 to SSSE3 (Supplemental SSE3). - Added VIA VT8237A southbridge. - New HTML report. - Several bug fixes. -------------------------------------------------------------------------------------------------- 1.36 - August 2006 - New processor information display. - Intel 5000X/P/Z/V SPD support. - Intel Pentium D 925 & 945. -------------------------------------------------------------------------------------------------- 1.35 - June 2006 - ATI RS350, RS400, RS480/RX480, RS482, RD580/RX580, RS600/RD600, RS690, RS700 chipsets support. - ATI SB600 southbridge support. - Intel P965 chipset support. - Engineering samples Core based CPUs report. - Windows Vista product line report. -------------------------------------------------------------------------------------------------- 1.34.1 - May 2006 - AMD socket AM2/S1/F (rev F.) CPUs support. - Enhanced Performance Profile (EPP) memory information report. - Added Trc (bank cycle time) in DDR2 SPD report. - Added Trc (bank cycle time) on i925, i945, i955, i975 chipsets. - FB-DIMM DDR2 SPD information report. - Core 2 Duo names and logos added. - Turion 64 X2 logo added. - Several bug fixed. -------------------------------------------------------------------------------------------------- 1.33.1 - April 2006 - Intel i965 chipset support added. - Fix SPD detection problem on SiS 964/965/966 southbridges. - ODC (Odd Divisor Correct) for Athlon64 rev E. -------------------------------------------------------------------------------------------------- 1.33 - April 2006 - Memory Command Rate timing added. - Improved support for Intel Conroe/Merom CPUs. - Celeron M 420/430 Yonah. - Xeon Dual core Dempsey. - VIA C7-M CPU detection added. - VIA PT880, PT880 Pro, K8T900 chipsets support. - nVidia nForce 550/560/570 (MCP55) chipset support. - VIA VT8251 southbridge support. - Fixed HyperTransport information misreports (in dump file). - Added K6-2 and K6-III logos. -------------------------------------------------------------------------------------------------- 1.32.1 - March 2006 - New Intel logos. - Added Pentium D 925, Pentium EE 965. - Several bugs fixed. -------------------------------------------------------------------------------------------------- 1.32 - February 2006 - Athlon FX-60 detection added. - Athlon64 new memory dividers. - Celeron 35x Cedar Mill, Pentium D 805. - Core Solo & Core Duo detection improved. - VIA C7 CPU detection added. - Intel i975X, i945GT chipsets support. - ATI RD580 chipset support. - ULi smbus support improved. - Fix smbus conflict with ClockGen. -------------------------------------------------------------------------------------------------- 1.31 - November 2005 - Improved support for ATI RS480/482 chipsets. - GeForce 6100/6150 (nForce 410/430) chipsets support. - Intel E7520 chipset support. - New CPUs support : AMD Opteron socket 939, Intel Pentium 4 Cedar Mill and Presler, Intel Xeon Paxville, Intel Pentium M Yonah SC & DC. - Several bug fixed. -------------------------------------------------------------------------------------------------- 1.30 - August 2005 - Latest Sempron and Turion support improved. - Intel Xeon Potomac, Pentium M 780 support. - Improved Windows version report. - Support for SMBus on latest SiS bridges (964, 965, 966) and ULi bridges. - Increased clocks refresh rate. - Several bug fixed. -------------------------------------------------------------------------------------------------- 1.29 - June 2005 - New PCI devices report. - Switch for VCore report in .ini file. - VCore report on some uGuru mainboards. - Improved clocks computation. - Improved support for latest AMD CPUs, Celeron D 3x1 (EM64T). - Improved support for SiS 649, 650 and 656 chipsets, Intel 915PM chipset. - Improved stability when several instances of CPU-Z are running in the same time. - Restored html report in ghost mode (see "Parameters" chapter above). -------------------------------------------------------------------------------------------------- 1.28.6 - March 2005 - Support for Athlon 64 X2 CPUs - Support for i955X chipset - Bunch of bugs -------------------------------------------------------------------------------------------------- 1.28 - March 2005 - Support for SiS chipsets improved : 648FX, 649, 655FX, 655TX, 656 - Support for nVidia nForce4 SLI Intel Edition - Support for Intel Pentium D, Pentium XE, AMD Turion, Opteron 252 - New F7 key to simplifiy the creation of the validation file -------------------------------------------------------------------------------------------------- 1.27 - February 2005 - Support for Intel Pentium 4 6xx CPUs. - New validation system. - Hundred of bug fixes. -------------------------------------------------------------------------------------------------- 1.26 - December 2004 - VCore display on Pentium M CPUs. - New CPU clock computation. - Improved support of Transmeta CPUs. - Several bugs fixed. -------------------------------------------------------------------------------------------------- 1.25 - November 2004 - nVidia nForce4 chipset support - Intel Pentium 4J support - New button to refresh memory timings - Several bugs fixed -------------------------------------------------------------------------------------------------- 1.24 - September 2004 - AMD Sempron support - New memory SPD page - PCI-Express graphic interface support - Configuration file - External cache latency tool - Restored html report - Fix several bugs -------------------------------------------------------------------------------------------------- 1.23 - June 2004 - Intel i915P/G, i925X chipsets support - Intel LGA775 CPUs support - Intel's CPU number display - New AMD Athlon 64 steppings - New report in one file -------------------------------------------------------------------------------------------------- 1.22 - April 2004 - New CPUs : Xeon Nocona, Celeron Prescott - DDR2 memory support - Clock mode when iconized -------------------------------------------------------------------------------------------------- 1.21 - January 2004 - one file package 一个文件包 - Windows 64 support 支持Windows64位操作系统 - new chipsets support 新主板支持 - new CPU support : Celeron M, Pentium 4 "Prescott" 新CPU支持:赛扬 M,奔腾4 "Prescott" -------------------------------------------------------------------------------------------------- 1.20a - October 2003 - memory frequency and ratio on nForce2 - KT600 support 增加对威盛KT600芯片组支持 - W83627THF VRM mode - SPD read improvement SPD - Fix some memory leaks (DMI) 修复一些内存DMI信息 - Fix memory size report 修复内存大小报告 - Fix AGP side band status 修复AGP带宽状态 --------------------------------------------------------------------------------------------------
HGE 系列教材(1) --- 简介 HGE 是一个硬件加速(Hardware accelerated)的2D 游戏引擎(Game Engine), HGE 是一个富有特性的中间件,可以用于开发任何类型的2D 游戏。HGE 封装性良好, 以至于你仅仅需要关系游戏逻辑(Game Logic),而不需要在意DirectX,Windows 消 息循环等。 HGE 架构在DirectX 8.0 之上,能够跑在大多数的Windows 系统上。 1. 选用HGE 的理由: 1)专业化--- 专注于2D 领域 2)简单化--- 非常容易使用 3)技术优势--- 基于Direct3D API 有较好的性能和特性 4)免费--- 对于个人或者商业用户都免费,遵循zlib/libpng license 5)代码高度的一致性--- 代码是否具有一致性,是衡量代码质量的标准之一(《Co de Reading: The Open Source Perspective》) 2. 体系结构: HGE 有3 个抽象层(layers of abstraction): 1)核心函数(Core Functions) 处于核心的函数和例程(routines),被整个系统所依赖。 2)辅助类(Helper Classes) 游戏对象相关的类,架构于HGE Core Functions 层之上,辅助用户进行游戏开发。 3)创作工具(Authoring Tools) 用于游戏开发的一组工具。 从上图可以看见: 1)用于代码只需要架构在HGE Helper Classes 之上 2)通常游戏资源(Game Resources)需要使用HGE 创作工具来产生 3. 体系结构概述: 1)Core Functions 层 <1> 图形格式支持:支持BMP, JPG, PNG, TGA, DDS, DIB 文件格式 <2> 支持窗口模式和全屏模式 <3> 音频支持和音乐回放(music playback):支持WAV, MP3, MP2, MP1 an d OGG 音频文件格式(audio file formats),支持MO3, IT, XM, S3M, MTM, MO D and UMX 音乐文件格式(music file formats),支持压缩流的回放。声音大小和声 道的控制 <4> 输入设备支持:鼠标和键盘 <5> 资源:读取硬盘上的资源,支持ZIP 打包的文件格式 <6> 日志支持 2)Helper Classes 层 <1> 精灵(Sprites)和动画(Animations) 对于所有硬件设备特性的直接支持:锚点(anchor)支持,伸展、缩放、旋转的支持, 不同的回放模式的支持 <2> 字体 读取和渲染(render)位图字体,多种字体排列方式,旋转和缩放字体,字符串宽度计 算等 <3> 粒子系统(particle systems)和网格变形(distortion mesh) 高效的粒子系统,可用于创建烟雾、爆炸、魔法效果等,提供粒子系统的管理,支持定 界盒(bounding box)计算和冲突检测(collision detection) <4> 资源管理:通过简单的函数调用,来创建复杂的对象,自动的内存管理。对于资 源组(resource groups)采用预先缓存和特殊的清除处理(这是一种通过控制对象分配 和释放来提高效率的方法) <5> GUI:强大而灵活的GUI 管理,支持动画式的GUI <6> 矢量(Vectors),对于2D 矢量的完全支持 3)Authoring Tools 层 <1> 资源的打包(pack):HGE 使用ZIP 格式的资源包,你可以使用任何的打包工 具,甚至还可以给资源包加密 <2> 纹理(Texture)工具 <3> 粒子系统编辑器:能够设定粒子的速度,方向,生命周期,轨迹,颜色,透明等 <4> 位图字体编辑器:运行通过系统中已经安装的字体来创建位图字体,你可以使用 图形编辑器来为位图字体添加额外的效果 HGE 系列教材(2) --- 安装 HGE 在HGE 的文档中有详细谈到如何安装的问题,这里讲一下VC6 平台的安装问题: 1. 下载完HGE 之后,需要使用到lib\vc 文件夹下的库文件以及include 目录下的头文 件 2. 打开 Tools->Options->Directories 如上两图,添加路径 3. 在游戏开发中使用HGE 首先建立一个空的Win32 工程,然后选择Project->Settings...->Link 按图所示,输入hge.lib 和hgehelp.lib 当然,也可以使用预编译器指令pragram 来打到同样的目的。 HGE 系列教材(3) --- 初试 HGE 当HGE 安装完成之后,就可以使用了,关于HGE 的安装,可以参考《HGE 系列教材(2) --- 安装HGE》 现在使用HGE 开发一个极小的程序: 1. 包含hge.h 文件,并且定义一个HGE 的指针,通过这个指针,我们可以访问HGE Core Functions 层的函数。 #include HGE *pHge = 0; 使用完HGE 指针之后,需要释放这个指针,pHGE->Release(); 2. 帧函数(Frame Function)是一个用户定义的函数,每一帧时间,它会被HGE Engi ne 调用一次,函数返回true,则调用停止: bool FrameFunc() { if (hge->Input_GetKeyState(HGEK_ESCAPE)) { return true; } return false; } 3. 建立一个WinMain 函数,WinMain 函数是标准的Windows 应用程序入口,这里, 我们首先初始化HGE 指针: int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd) { pHge = hgeCreate(HGE_VERSION); // ... pHge->Release(); return 0; } 通过HGE 指针,我们才可以访问HGE Engine 的接口。调用了hgeCreate 函数之 后,不要忘记了使用Release 函数释放资源。 4. 初始化操作: 有一些初始化操作需要完成,使得程序能够跑起来: // 设置帧函数 pHge->System_SetState(HGE_FRAMEFUNC, FrameFunc); // 设置窗口模式 pHge->System_SetState(HGE_WINDOWED, true); // 设置不使用声音 pHge->System_SetState(HGE_USESOUND, false); // 设置标题为"Minimal HGE" pHge->System_SetState(HGE_TITLE, "Minimal HGE"); 最后需要调用函数System_Initiate 来完成初始化操作,这个函数返回值是一个bool 类型的变量,如果是true 那么表示初始化成功,如果是false 表示出错,这时候可以通 过System_GetErrorMessage 函数来获取错误消息: if (pHge->System_Initiate()) { pHge->System_Start(); } else { MessageBox(NULL, pHge->System_GetErrorMessage(), "Error", MB_O K | MB_ICONERROR | MB_APPLMODAL); } 再程序结束的时候,需要释放资源: pHge->System_Shutdown(); pHge->Release(); 5. 整个完整的程序如下: #include HGE* pHge = 0; bool FrameFunc() { if (pHge->Input_GetKeyState(HGEK_ESCAPE)) { return true; } return false; } int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd) { pHge = hgeCreate(HGE_VERSION); pHge->System_SetState(HGE_FRAMEFUNC, FrameFunc); pHge->System_SetState(HGE_WINDOWED, true); pHge->System_SetState(HGE_USESOUND, false); pHge->System_SetState(HGE_TITLE, "HGE 小程序"); if (pHge->System_Initiate()) { pHge->System_Start(); } else { MessageBox(NULL, pHge->System_GetErrorMessage(), "Error", MB_O K | MB_ICONERROR | MB_APPLMODAL); } pHge->System_Shutdown(); pHge->Release(); return 0; } 注意,程序运行之后,一直调用函数FrameFunc 直到用户按下ESC,那么跳到pHge- HGE 系列教材(4) --- 初探 HGE Core Functions 层 HGE Core Functions 层中的函数需要通过HGE 指针来访问,就如《HGE 系列教 材(3) --- 初试HGE》所谈到的一样,通过调用hgeCreate 函数来初始化HGE 指针, HGE Core Functions 层中的函数,大致分层一下几类: 1. 接口函数(Interface functions): hgeCreate --- 初始化HGE 指针,这是一个全局函数,除了这个函数,HGE Cor e Funtions 中所有的函数都需要通过HGE 指针调用。 Release --- 释放HGE 接口,调用了hgeCreate 就应该调用Release 释放。 2. 系统函数(System functions): 这类函数都是以System_ 开头,后面加上表示函数意义的单词(不出现下划线), 之后介绍的函数也将使用这种命名方式,即类型前缀+ 有意义的单词: System_Initiate 初始化相关软件和硬件 System_Shutdown 恢复声音模式并且释放资源 System_Start 开始运行用户定义的帧函数 System_SetState 设置系统内部状态 System_GetState 返回内部状态的值 System_GetErrorMessage 返回最后出错的HGE 错误描述符 System_Log 在日志文件中书写格式化消息 System_Launch 运行一个URL 或者外部的可执行文件或数据文件 System_Snapshot 截屏并保存到一个文件 3. 资源函数(Resource functions): Resource_Load 从硬盘上读取资源到内存中 Resource_Free 从内存中删除读取的资源 Resource_AttachPack 附加一个资源包 Resource_RemovePack 移除一个资源包 Resource_RemoveAllPacks 移除之前关联的所有资源包 Resource_MakePath 建立一个绝对文件路径 Resource_EnumFiles 通过通配符来枚举文件 4. 初始化文件函数(initialization file functions) Ini_SetInt 在初始化文件中写入一个整数值 Ini_GetInt 从初始化文件中读取一个整数值 Ini_SetFloat 在初始化文件中写入一个浮点值(float) Ini_GetFloat 从初始化文件中读取一个浮点值(float) Ini_SetString 在初始化文件中写入一个字符串 Ini_GetString 从初始化文件中读取一个字符串 5. 随机数参数函数(Random number generation functions) Random_Seed 设置随机数产生器的种子 Random_Int 产生int 类型的随机数 Random_Float 产生float 类型的随机数 6. 计时函数(Timer functions) Timer_GetTime 返回从调用System_Initiate 函数到现在所用的时间(单位 为秒) Timer_GetDelta 返回上一次调用帧函数到现在所用的时间(单位为秒) Timer_GetFPS 返回当前FPS 的值 7. 声效函数(Sound effect functions) Effect_Load 载入从硬盘载入声音到内存 Effect_Free 从内存中删除载入的音效和相关的资源 Effect_Play 开始播放音效 Effect_PlayEx 开始播放音效,这个函数含有更多的参数 8. 更多查看HGE 的文档 HGE 系列教材(5) --- 输入、声音和渲染 建议读者对应HGE 的官方的例子:Tutorial 02 - Using input, sound and renderi ng 来阅读本文 渲染: 在HGE 中,四边形是一种图元,对应了结构体hgeQuad,另外还有三角形图元,对应 hgeTriple,为了渲染,我们现在需要使用hgeQuad 结构体,这个结构体如下: struct hgeQuad { hgeVertex v[4]; // 顶点描述了这个四边形 HTEXTURE tex; // 纹理的句柄或者为0 int blend; // 混合模式(blending mode) }; HGE 中图元对应的结构体总含有这3 个部分:顶点,纹理句柄,混合模式 struct hgeVertex { float x, y; // 屏幕的x,y 坐标 float z; // Z-order,范围[0, 1] DWORD col; // 顶点的颜色 float tx, ty; // 纹理的 x,y 坐标(赋值前需要规格化坐标间隔,使得 tx,ty 取 值范围在[0,1]) }; 规格化坐标间隔在后面的例子中会谈到 1. 颜色的表示: 颜色使用32 位表示,从左开始,8 位为Alpha 通道,8 位红色,8 位绿色,8 位蓝色 对于后24 位,如果全部为0,表示黑色,如果全部为1,表示白色 2. 定义颜色的运算: 我们把颜色看成一个四维向量,即alpha 通道,红色,绿色,蓝色这四个分量 <1> 颜色是可以相乘的 颜色的相乘是对应的四个分量分别相乘的结果,即:alpha 通道的值与alpha 通道的 值相乘,红色的值与红色的值相乘,绿色的值与绿色的值相乘,蓝色的值与蓝色的值相乘。 <2> 颜色是可以相加的 同上,对应分量相加。 颜色的每个分量使用浮点数表示,范围是[0-1],相加操作可能导致溢出,一种处理的方式 就是,如果溢出,则设定值为1。 3. 混合模式: 1)BLEND_COLORADD 表示顶点的颜色与纹理的纹元(texel)颜色相加,这使得纹理变亮,可见顶点颜色为0x0 0000000 将不造成任何影响。 2)BLEND_COLORMUL 表示顶点的颜色与纹理的纹元颜色相乘,这使得纹理变暗,可见顶点颜色为0xFFFFFFFF 将不造成任何影响。 注意:必须在1),2)中做一个选择,且只能选择1),2)中的一个。处理的对象是纹理 颜色和顶点颜色。 这里有一个技巧: 如果我们需要在程序中显示一个气球,这个气球的颜色不断变化,这时候我们并不需要准备 多张不同颜色的气球纹理,而只需要一张白色的气球纹理,设置blend 为BLEND_COL ORMUL,白色的R,G,B 值被表示成1.0,也就是说,纹理颜色和顶点颜色相乘的结果是 顶点的颜色,那么就可以通过修改顶点颜色,得到任意颜色的气球了。 3)BLEND_ALPHABLEND 渲染时,将对象的像素颜色(而非顶点的颜色)与当前屏幕的对应像素颜色进行alpha 混 合。alpha 混合使用到alpha 通道,对于两个像素颜色进行如下操作,得到一个颜色: R(C)=alpha*R(B)+(1-alpha)*R(A) G(C)=alpha*G(B)+(1-alpha)*G(A) B(C)=alpha*B(B)+(1-alpha)*B(A) 这里的BLEND_ALPHABLEND 使用的是对象像素的颜色的alpha 通道。可见如果对象像 素颜色alpha 通道为0,那么结果就是只有当前屏幕的像素颜色,也就是常常说的100 % 透明,因此,我们可以理解alpha 混合就是一个是图像透明的操作,0 表示完全透明, 255 表示完全不透明。 4)BLEND_ALPHAADD 渲染时,将对象的像素颜色与当前屏幕的对应像素颜色相加,结果是有了变亮的效果。 注意:这里的3),4)必选其一,且只能选其一。处理的对象是对象像素颜色和屏幕像素 颜色。 5)BLEND_ZWRITE 渲染时,写像素的Z-order 到Z-buffer 6)BLEND_NOZWRITE 渲染时,不写像素的Z-order 到Z-buffer 这里一样是二者选一 设置举例: quad.blend=BLEND_ALPHAADD | BLEND_COLORMUL | BLEND_ZWRITE; // quad 为hgeQuad 变量 4. HGE 渲染 1)定义和初始化hgeQuad 结构体: hgeQuad quad; // 定义四边形 2)初始化hgeQuad 变量: // 设置混合模式 quad.blend=BLEND_ALPHAADD | BLEND_COLORMUL | BLEND_ZWRITE; // 加载纹理 quad.tex = pHGE->Texture_Load("particles.png"); 注意,读取硬盘上资源的时候,可能会失败,因此通常都需要检查,例如: if (!quad.tex) { MessageBox(NULL, "Load particles.png", "Error", 0); } // 初始化顶点 for(int i=0;i<4;i++) { // 设置顶点的z 坐标 quad.v[i].z=0.5f; // 设置顶点的颜色,颜色的格式为0xAARRGGBB quad.v[i].col=0xFFFFA000; } // 这里假定载入的纹理大小为128*128,现在截取由点(96,64),(128,64), (128,96),(96,96)这四个点围成的图形。 quad.v[0].tx=96.0/128.0; quad.v[0].ty=64.0/128.0; // 规格化坐标间隔 quad.v[1].tx=128.0/128.0; quad.v[1].ty=64.0/128.0; quad.v[2].tx=128.0/128.0; quad.v[2].ty=96.0/128.0; quad.v[3].tx=96.0/128.0; quad.v[3].ty=96.0/128.0; 注意,对于hgeQuad 结构体,顶点quad.v[0] 表示左上那个点,quad.v[1] 表示右上 的点,quad.v[2] 表示右下的点,quad.v[3] 表示左下的点。 // 设置hgeQuad 在屏幕中的位置 float x=100.0f, y=100.0f; quad.v[0].x=x-16; quad.v[0].y=y-16; quad.v[1].x=x+16; quad.v[1].y=y-16; quad.v[2].x=x+16; quad.v[2].y=y+16; quad.v[3].x=x-16; quad.v[3].y=y+16; System_SetState(HGE_RENDERFUNC,RenderFunc); RenderFunc 原型和帧函数一样: bool RenderFunc(); 4)编写RenderFunc 函数: bool RenderFunc() { pHGE->Gfx_BeginScene(); // 在如何渲染之前,必须调用这个函数 pHGE->Gfx_Clear(0); // 清屏,使用黑色,即颜色为0 pHGE->Gfx_RenderQuad(&quad); // 渲染 pHGE->Gfx_EndScene(); // 结束渲染,并且更新窗口 return false; // 必须返回false } 补充:Load 函数是和Free 函数成对出现的,即在硬盘上加载了资源之后,需要Free 它们,例如: quad.tex = pHGE->Texture_Load("particles"); // ... pHGE->Texture_Free(quad.tex); 音效: 使用音效是很简单的 1. 载入音效: HEFFECT hEffect = pHGE->Effect_Load("sound.mp3"); 2. 播放: pHGE->Effect_PlayEx(hEffect); 或者pHGE->Effect_Play(hEffect); 1)Effect_Play 函数只接受一个参数就是音效的句柄HEFFECT xx; 2)Effect_PlayEx 函数较为强大,一共有四个参数: HCHANNEL Effect_PlayEx( HEFFECT effect, // 音效的句柄 int volume = 100, // 音量,100 为最大,范围是[0, 100] int pan = 0, // 范围是[-100, 100],-100 表示只使用左声道, 100 表示只使用右声道 float pitch = 1.0, // 播放速度,1.0 表示正常速度,值越大播放 速度越快,值越小播放越慢。这个值要大于0 才有效(不可以等于0) bool loop = false // 是否循环播放,false 表示不循环 ); 输入: 仅仅需要调用函数pHGE->Input_GetKeyState(HGEK_xxx); 来判断输入,应该在帧 函数中调用它,例如: bool FrameFunc() { if (pHGE->Input_GetKeyState(HGEK_LBUTTOM)) // ... if (pHGE->Input_GetKeyState(HGEK_UP)) // ... } HGE 系列教材(6) --- 程序流程与细节 HGE 的一些细节,通过源码可以更加清楚的了解,通过读源码,可以更加高效的使用HG E Engine。 必要的第一步: Help Classes 层建立于Core Functions 层之上,这并不意味着用户只需要关心Help Classes 而忽略Core Functions,因此我们需要获得一个HGE 指针,来使用Core F unctions 的函数: <1> 获取HGE 指针: HGE* pHGE = pgeCreate(HGE_VERSION); <2> 释放HGE 指针: 使用之后,需要释放HGE 指针。 pHGE->Release(); Create 和Release 过程使用了引用计数,也就是说,一般来看,除了第一次的Create 调用之外几乎不消耗CPU 时间和资源,每调用一次Create 函数,引用计数器就加一,只 有在第一次调用的时候才会真正的分配空间,调用Release 会使得引用计数器减一,当它 为0 的时候,才真正是释放资源。因此以下代码是可用的: while(true) { HGE* pHGE = pgeCreate(HGE_VERSION); // 确保不是第一次调用pgeCre ate 函数,因为如果是第一次调用,会分配内存。 // ... do something pHGE->Release(); } 此外,要成对的调用pgeCreate 和Release 函数,每次调用Release 之后,调用它的 指针将被赋值为0,例如: HGE* pHGE = hgeCreate(HGE_VERSION); pHGE->Release(); pHGE->Release(); // ERROR: pHGE == 0 另外,pHGE->Release 会调用pHGE->System_Shutdown(); 必要的第二步: 初始化: pHGE->System_Initiate(); 初始化语句放在Windows 入口函数中,这个函数将按顺序完成 1)窗口类的注册 2)创建窗口 3)初始化子系统 4)显示一个HGE 的LOGO(这个东西在HGE 里面被称之为HGE splash) 一般使用System_Initiate() 都会是这样的: if (pHGE->System_Initiate()) { pHGE->System_Start(); } else { MessageBox(NULL, pHGE->System_GetErrorMessage(), "Error", MB_O K | MB_ICONERROR | MB_APPLMODAL); } 必要的第三步: 调用: pHGE->System_Start(); 调用了System_Start 的目的是开始消息循环,见必要的第二步代码 pHGE->System_Start 和pHGE->System_Shutdown 是成对出现的,处于某些原 因,即使我们知道pHGE->Release 会调用System_Shutdown 函数,我们还是应该 去显示的调用System_Shutdown 函数。System_Shutdown 相比Release 要安全, 我们可以这样调用,而不会出错: pHGE->System_Start(); // ... Something pHGE->System_Shutdown(); pHGE->System_Shutdown(); // OK 不论如何,Create 和Release 成对调用,Start 和Shutdown 成对调用,那么就不会 有问题出现。 还有什么是需要的? System_SetState 函数 常常需要设置窗口大小或者是设置为全屏模式,需要设置是否使用声音等,这一系列操作被 称之为设置系统状态,统一通过调用pHGE->System_SetState 函数来完成,最为关键 的是设置帧函数,调用了pHGE->System_Start 之后,会在绘制每帧图像时调用帧函数。 pHGE->System_SetState(XXX, XXX) 通常可以在如何地方,如何情况下调用,不要 认为它们只能在pHGE->System_Initiate 之前调用 System_SetState 函数的第一个参数表示状态,在内部实现时,它是FSM 的状态,而 第二个参数表示值,通过这个函数,可以绑定状态和相关的值 补充一下,帧函数必须是一个全局函数,而不能是一个类的成员函数,并且帧函数的原型必 须是: bool FunName(void); 惯用法: 我们通常会在程序初始化之前设置状态,即在System_Initiate 调用之前,例如: int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd) { pHGE->System_SetState(HGE_FRAMEFUNC, FrameFunc); pHGE->System_SetState(HGE_WINDOWED, true); pHGE->System_SetState(HGE_USESOUND, false); pHGE->System_SetState(HGE_TITLE, "HGE"); pHGE->System_SetState(HGE_SHOWSPLASH, false); // 用于去除 L OGO if (pHGE->System_Initiate()) { pHGE->System_Start(); } { MessageBox(NULL, pHGE->System_GetErrorMessage(), "Error", MB_O K | MB_ICONERROR | MB_APPLMODAL); } pHGE->System_Shutdown(); pHGE->Release(); return 0; } HGE 系列教材(7) --- 使用 Helper Classes 字体的使用: 1. 头文件 #include 2. 载入字体 hgeFont* pFont; pFont = new hgeFont("font1.fnt"); // 不要忘记delete fnt 文件是一个字体描述文件(font description file),可以通过创作工具产生 3. 打印字体 pFont->printf(5, 5, HGETEXT_LEFT, "dt:%.3f\nFPS:%d (constant)", // 使用中文将出现“??” pHGE->Timer_GetDelta(), pHGE->Timer_GetFPS() ); 在渲染函数中打印文字,HGE 到目前版本1.81 依然不支持中文,只能使用第三方支持。 建议使用微妙的平衡(BOGY)提供的解决方案。 粒子系统的使用: 1. 建立一个hgeSprite 对象,hgeSprite 类的构造函数如下: hgeSprite( HTEXTURE tex, // 纹理的句柄 float x, // sprite 对应的纹理的x 坐标 float y, // sprite 对应的纹理的y 坐标(区别于顶点中的纹理坐标,这里无需规格 化坐标间隔) float w, // sprite 的宽 float h // sprite 的高 ); 注意,sprite 对应的纹理的坐标,是sprite 的左上的坐标。由此可见,一个精灵对应了 纹理中的一个四边形区域,实际的源码中,sprite 类含有一个hgeQuad 成员变量。 如果tex 为0,那么就使用白色作为纹理的数据(texture data) hgeSprite* pSpt = new hgeSprite(tex, 32, 32, 32, 32); 2. 设置混合模式,根据情况设置混合模式,后面详细讨论: pSpt->SetBlendMode(BLEND_COLORMUL | BLEND_ALPHAADD | BLEND_N OZWRITE); // 建议使用BLEND_ALPHAADD,这样看起来效果会好很多(增亮)。 3. 设置锚点(似乎和函数名字有点不符) void SetHotSpot( float x, // 锚点的x 坐标 float y // 锚点的y 坐标 ); 锚点是这样的一个点:进行一些操作的中心点。例如进行旋转操作的中心点,即旋转操作依 赖于这个点。通常设置sprite 的中心点为锚点。 4. 关联hgeParticleSystem pPar = new hgeParticleSystem("trail.psi", m_pSpt); // 关联hgeParticleSys tem psi 文件被称之为粒子系统描述文件(particle system description file),这个文件是 hgeParticleSystemInfo 结构对象的硬盘镜像,这里不做详细介绍。 5. 粒子系统中的基本参数介绍: 系统生命周期(System lifetime):粒子系统的生命周期,在这个周期内会产生新粒子 Emission:每秒产生多少个新的粒子 粒子生命周期(Particle lifetime):特定的某个粒子的生命周期 6. 设定Emission: pPar->info.nEmission=10; 7. 调用Fire 函数 pPar->Fire() 函数会重启粒子系统,但它不会影响当前活跃粒子 pPar->Render(); 9. MoveTo 函数 pPar->MoveTo(x, y); 用于移动粒子系统到(x,y)处 10. Update 函数 pPar->Update(m_pHGE->Timer_GetDelta()); 在帧函数中应该调用Update 且使用参数为m_pHGE->Timer_GetDelta() 使用 hgeSprite 渲染: 前面说了为了渲染,使用了hgeQuad,那样做是复杂的,我们完全可以使用sprite 来实 现,而不需要使用到过多的Core Functions 层的函数。 1. 创建sprite pSpt = new hgeSprite(tex, 96, 64, 32, 32); 2. 设置颜色 pSpr->SetColor(0xFFFFA000); SetColor 函数将为sprite 添加颜色,添加的方式由混合模式决定,设置混合模式,通过 调用函数pSpr->SetBlendMode 实现。 注意,这里设置的颜色是sprite 中hgeQuad 对象的顶点的颜色,四个顶点颜色将设为 相同,而混合模式设置的是sprite 中的hgeQuad 对象的blend 值。 pSpr->SetBlendMode(BLEND_COLORMUL | BLEND_ALPHAADD | BLEND_NO ZWRITE); // 这里使用的纹理是alpha 通道渐变,颜色为白色的纹理,因此会使用到B LEND_COLORMUL,这点在《HGE 系列教材(5) --- 输入、声音和渲染》做了详细的 说明 3. 设置锚点: pSpr->SetHotSpot(16, 16); 4. 渲染 在渲染函数中,调用pSpr->Render(x, y); 方可 HGE 系列教材(8) --- hgeResourceManager helper class(本文未完成) hgeResourceManager 是一个资源管理类 1. 构造函数 hgeResourceManager( const char* scriptname = 0 ); scriptname 表示资源脚本文件名(Resource script filename),如果此参数为0,表 示不使用Resource script file 现在来介绍一下资源脚本: 资源脚本是一个文本文件,用于定义资源。资源文件由多个(或一个)命令(command) 组成,格式如下: Command ResourceName : BaseResourceName { Parameter1=Value1 ; 这里是注释 Parameter2=Value2 ... ParameterN=ValueN } 我们来看一个例子: Resource level1 { filename=levels\level1.dat resgroup=1 } 这里只有一个命令:Resource,Resource 命令定义了一个原生资源(raw resource) 注意,资源文件是大小写敏感的,资源文件中可以有注释,使用“;”开头。资源文件的参数 (parameter)是没有顺序限制的。 同种类型的资源,不可以使用相同的资源名(Resource Name)。在定义资源名或者文件 路径时,出现空格或者特殊字符,需要把整个字符串用双引号引起来。 BaseResourceName 是可选的,如果被指定,那么就表示对BaseResourceName 对 应的参数(Parameters)的拷贝,例如: Sprite wizard { texture=characters rect=0,0,32,32 hotspot=16,16 blendmode=COLORMUL,ALPHABLEND,NOZWRITE resgroup=1 } Sprite orc : wizard { rect=0,64,32,32 ; 设定新值 color=FF808000 ; 设定新值 } 这里orc 除了rect 和color 两个参数以外,其他参数值都和wizard 一样。 hgeResourceManager 是可以容错的,如果脚本出现错误,不会导致程序的终止,错误 信息将被写入日志文件。 1)Command(命令) Command 表明了资源的含义,含有以下几种: Include,Resource,Texture,Sound,Music,Stream,Target,Sprite,Animat ion,Font,Particle,Distortion,StringTable <1> Include 命令:Include 命令用于导入其他的资源脚本文件,例如: Include level2.res ; level2.res 是一个资源脚本文件 注意,自引用和循环引用是可行的,它们会被检查出来,并报告在日志文件中,例如: <2> Resource 命令:定义原生资源(raw resource) 参数: filename,resgroup。例如: Resource level1 { filename=levels\level1.dat ; 可以使用绝对或者相对路径,相对路径是相对于应 用程序所在的文件夹或者是相对于资源包的根目录,特别应该注意的是,如果它是一个相对 路径,相对的是应用程序或者资源包的根目录而不是脚本文件 resgroup=1 ; 资源组(resource group)标识符,0 表示没有特定的组 } <3> Texture 命令:定义一个纹理 参数:filename,mipmap,resgroup。例如: Texture background { filename=images\bg.jpg resgroup=1 } 由于没有设定mipmap 参数的值,因此它取默认值。 <4> Sound 命令:定义一个音效 参数:filename,resgroup。例如: Sound explosion1 { filename=sounds\expl1.ogg resgroup=1 } <5> Music 命令 HGE 系列教材(9) --- GUI(本文未完成) 1. hge 中GUI 对象和控件 hge 中GUI 对象被看作是一个控件的容器,hge 提供了创建GUI 对象的类hgeGUI 类 2. hgeGUI 类 1)AddCtrl 函数 void AddCtrl( hgeGUIObject *ctrl // hgeGUIObject 对象的指针 ); 我们通常可以有这样的写法: gui->AddCtrl(new hgeGUIMenuItem(1,fnt,snd,400,200,0.0f,"Play")); 这里hgeGUIMenuItem 是一个控件,继承于hgeGUIObject 类,注意,我们创建了 hgeGUIObject 对象,但是却没有去销毁它,因为hgeGUI 类的析构函数会去处理这些 问题。 2)SetNavMode 设置GUI 导航模式(Navigate mode): void SetNavMode( int navmode ); HGEGUI_NONAVKEYS - 无键盘导航 HGEGUI_LEFTRIGHT - 左右按键导航 HGEGUI_UPDOWN - 上下按键导航 HGEGUI_CYCLED - 循环 默认情况下,navmode 被设置为HGEGUI_NONAVKEYS,对于一个菜单,我们可以这 样设置: SetNavMode(HGEGUI_UPDOWN | HGEGUI_CYCLED); 使用上下键导航,并且循环。 设置光标sprite: void SetCursor( hgeSprite *sprite ); 设置光标对应的sprite,如果为0,表示不显示光标,默认情况为0。注意,光标不受G UI 对象的管理,也就是用户必须自己释放光标资源。 4)SetFocus void SetFocus( int id ); 每个控件都有一个对应的ID 号,这个ID 号被称之为控件的标识符,这里通过控件标识 符来设置焦点。键盘事件只会被分发到成为焦点的控件上。 5)Enter 开始GUI Enter 动画 3. hgeGUIObject hgeGUIObject 是一个抽象类,它有一个纯虚函数Render hgeGUIObject 类的子类的对象并不是GUI 对象,而是GUI 控件,这一点应该清楚 1)hgeGUIObject 的成员变量 hgeGUIObject 的成员变量都为public: // 必须在构造函数中初始化的变量 int id; // 控件标识符 bool bStatic; // 如果为true 控件无法成为焦点也不会接受键盘事件,同时它将被 navigate 例程忽略(前面已谈到设置navigate) bool bVisible; // 控件是否可见,如果为false,控件将不被渲染 bool bEnabled; // false 时,控件对用户的输入不作出任何回应,但是控件是可以 接受到用户的通知(区别于bStatic) hgeRect rect; // 控件有界框(bounding box)在屏幕上的区域 DWORD color; // 控件颜色 // 不需要在构造函数中初始化的变量 hgeGUI *gui; // GUI 对象指针 hgeGUIObject *prev; // 连接GUI 对象中的所有控件,子类不需要改变它 // hge 指针 static HGE *hge; 2)void Render(void) 渲染控件到屏幕 3)void Update(float fDt) fDt 上次调用Update 函数到现在所用的时间(单位是秒) 4)void Enter(void) 控件出现在屏幕上的时候被调用,用于播放控件出现时的动画 5)void Leave(void) 控件离开屏幕的时候被调用,用于播放控件离开屏幕的动画 6)bool IsDone(void) 判断控件出现动画和控件离开动画是否播放完毕 7)void Focus(bool bFocused) 控件获得焦点,bFocused 为true,反之为false 8)bool MouseMove(float x, float y) 以控件左上为原点,鼠标指针的坐标。如果控件状态改变,需要通知调用者,那么返回tr ue,否则返回false 9)bool MouseLButton( bool bDown) bDown 如果为true,表示按下鼠标左键,如果bDown 为false,表示松开鼠标左键 10)bool KeyClick( int key, int chr) key 表示按键的虚拟代码(Virtual code of the pressed key),见下表: HGEK_LBUTTON Left mouse button HGEK_RBUTTON Right mouse button HGEK_MBUTTON Middle mouse button (wheel button) HGEK_BACKSPACE BACKSPACE key HGEK_TAB TAB key HGEK_ENTER Any of the two ENTER keys HGEK_SPACE SPACE key HGEK_SHIFT Any of the two SHIFT keys HGEK_CTRL Any of the two CTRL keys HGEK_ALT Any of the two ALT keys HGEK_LWIN Left WINDOWS key HGEK_RWIN Right WINDOWS key HGEK_APPS APPLICATIONS key HGEK_PAUSE PAUSE key HGEK_CAPSLOCK CAPS LOCK key HGEK_NUMLOCK NUM LOCK key HGEK_SCROLLLOCK SCROLL LOCK key HGEK_PGUP PAGE UP key HGEK_PGDN PAGE DOWN key HGEK_HOME HOME key HGEK_END END key HGEK_INSERT INSERT key HGEK_DELETE DELETE key HGEK_LEFT LEFT ARROW key HGEK_UP UP ARROW key HGEK_RIGHT RIGHT ARROW key HGEK_DOWN DOWN ARROW key HGEK_0 Main keyboard '0' key HGEK_1 Main keyboard '1' key HGEK_2 Main keyboard '2' key HGEK_3 Main keyboard '3' key HGEK_4 Main keyboard '4' key HGEK_5 Main keyboard '5' key HGEK_6 Main keyboard '6' key HGEK_7 Main keyboard '7' key HGEK_8 Main keyboard '8' key HGEK_9 Main keyboard '9' key HGEK_A 'A' key HGEK_B 'B' key HGEK_C 'C' key HGEK_D 'D' key HGEK_E 'E' key HGEK_F 'F' key HGEK_G 'G' key HGEK_H 'H' key HGEK_I 'I' key HGEK_J 'J' key HGEK_K 'K' key HGEK_L 'L' key HGEK_M 'M' key HGEK_N 'N' key HGEK_O 'O' key HGEK_P 'P' key HGEK_Q 'Q' key HGEK_R 'R' key HGEK_S 'S' key HGEK_T 'T' key HGEK_U 'U' key HGEK_V 'V' key HGEK_W 'W' key HGEK_X 'X' key HGEK_Y 'Y' key HGEK_Z 'Z' key HGEK_GRAVE Grave accent (`) HGEK_MINUS Main keyboard MINUS key (-) HGEK_EQUALS Main keyboard EQUALS key (=) HGEK_BACKSLASH BACK SLASH key (\) HGEK_LBRACKET Left square bracket ([) HGEK_RBRACKET Right square bracket (]) HGEK_SEMICOLON Semicolon (;) HGEK_APOSTROPHE Apostrophe (') HGEK_COMMA Comma (,) HGEK_PERIOD Main keyboard PERIOD key (.) HGEK_SLASH Main keyboard SLASH key (/) HGEK_NUMPAD0 Numeric keyboard '0' key HGEK_NUMPAD1 Numeric keyboard '1' key HGEK_NUMPAD2 Numeric keyboard '2' key HGEK_NUMPAD3 Numeric keyboard '3' key HGEK_NUMPAD4 Numeric keyboard '4' key HGEK_NUMPAD5 Numeric keyboard '5' key HGEK_NUMPAD6 Numeric keyboard '6' key HGEK_NUMPAD7 Numeric keyboard '7' key HGEK_NUMPAD8 Numeric keyboard '8' key HGEK_NUMPAD9 Numeric keyboard '9' key HGEK_MULTIPLY Numeric keyboard MULTIPLY key (*) HGEK_DIVIDE Numeric keyboard DIVIDE key (/) HGEK_ADD Numeric keyboard ADD key (+) HGEK_SUBTRACT Numeric keyboard SUBTRACT key (-) HGEK_DECIMAL Numeric keyboard DECIMAL key (.) HGEK_F1 F1 key HGEK_F2 F2 key HGEK_F3 F3 key HGEK_F4 F4 key HGEK_F5 F5 key HGEK_F6 F6 key HGEK_F7 F7 key HGEK_F8 F8 key HGEK_F9 F9 key HGEK_F10 F10 key HGEK_F11 F11 key HGEK_F12 F12 key 如果控件状态修改了,希望通知调用者,那么返回true,否则为false
理解Microsoft专家认证程序 理解Microsoft认证的不同等级和类型 选择成为MCP(Microsft认证专家)的考试科目 选择成为MCSD的考试科目 选择成为MCT的考试科目 MCSE认证考试的科目 选择合适的MCSE课程组合 核心课程考试 选修课程考试 考试编号的识别 课程内容和考试内容的对照 理解微软的MCSE长远考虑 理解微软出题的方式 使用本书帮助备考 在Internet上寻找对考试有帮助的信息 寻求微软认可的课程指导 寻找高质量的和三方帮助 寻找可利用的评估软件拷贝 报名参加考试 考试的费用问题 考前的自我调整 使用考试中心提供的考试工具 参加模拟测试 熟悉使用计算机进行考试 充分利用考试时间 考题的形式 理解多重选择题型 理解对错题题型 理解多重选择多重答案题型 理解基于解决方案型的问题 理解“建议方法”类型的考题 分析考试结果 准备重新考试 合理安排考试课程的顺序 熟悉Windows系列产品 比较Windows NT Server和NT Workstation 比较Windows NT Workstaton和Windows 95 在Windowx 95和Windows NT Workstation之间作出选择 关于Microsoft Windows NT的70-069号考试:实现和支持Microsoft Windows NT Server 4.0 70-069号考试(实现和支持Microsoft Windows NT Server 4.0)覆盖的内容 Windows NT 4.0界面简介 Windows NT 4.0任务栏(taskbar)的使用 Windows NT回收站简介 Windows NT帐号简介 理解单域模型支持和帐号数量 安全认证号简介 使用管理向导(Administrative Wizards)创建帐号 使用Server Manager(服务器管理器)程序创建计算机帐号 Userver Manager for Domains(域的用户管理器)简介 使用User Mnager for Domains创建用户帐号 刷新用户帐号列表 用户帐号列表的排序 事件查看器(Event View)程序简介 筛选Event Viewer中的事件 授予用户在本地登录的权利 使用Windows NT诊断程序查看系统配置 激活“Windows NT Security(Windows NT安全)”对话框 理解登录验证过程 理解访问令牌(Access Token) Windows NT目录服务简介 理解Windows NT如何构造用户帐号数据库 使用Windows NT中的Ctrl+Alt+Del组合键 把Windows NT计算机设置成自动登录 改变Windows NT口令 用拨号网络登录 复制用户帐号 为简化多个帐号的创建工作而建立用户帐号模板 删除和重新命名用户帐号 理解保护缺省的Administrator帐号的重要性 重新命名管理员帐号 理解缺省的Guest帐户 Windows NT在哪里创建帐号 设置口令限制条件 设置用户登录地点 创建宿主文件夹 设置用户登录时间 创建临时用户帐号 重新设置用户帐号口令 修改多个用户帐号 自动注销有时间限制的用户 要求用户在下次登录时改变口令 设置帐号规则 设置用户口令永不过期 停用用户帐号 解开登录失败后的用户帐号 Windows NT组简介 理解用户权限和组的访问权限 理解用户和组的权利 分清权限(permission)和权利(right) 设置组成成员关系 理解全局帐号 理解本地帐号 定义Everyone组 Network组的详细说明 Inteactive组的详细说明 Administrators组的详细说明 Guest组的详细说明 Users组的详细说明 Print Operators组的详细说明 Backup Operators(帐户操作员)组的详细说明 Replicator(复制员)组的详细说明 Domain Guests(域客户)组的详细说明 Domain Users(域用户)组的详细说明 Domain Admins(域管理员)组的详细说明 赋予拨号进入权限 理解用户配置文件(User Profile) 为Windows用户创建并使用登录脚本文件(Logon Script) 创建漫游式用户配置文件(Roaming User Profile) 创建强制性用户配置文件(Mandatory User Profile) 为用户帐号分配一个配置文件 创建帐户时变量的使用 创建随机初始化口令 理解内建组(Built-in Group) 理解组和策略 设置主组(Primary Group) 理解删除一个组的影响 域控制器(Domain Controller)简介 成员服
1345个易语言模块,易语言模块大集合,够你用的啦 1亦思验证码识别1.5免费版.ec 24位转单色位图模块.ec 32张发牌.ec 3D引擎支持库-eOgre.ec 69msn.ec ACCESS 到高级表格.ec Access操作.ec Access数据库压缩修复新建.ec ACCSEE记录显示到超级列表框模块.ec ACSII 加解密模块2.0.ec AD.ec ADO方式填充树型框.ec API操作模块.ec API的使用方法.ec API 设置颜色对话框模块.ec ard.ec Arhz_自动更新.ec Base64编解码.ec BASE64编解码模块.ec Bios.ec Bios 信息.ec BMP加密数据.ec BMP滤镜模块.ec BOX.EC BPL专用更新模块.ec BPL综合模 块.ec BPL高级模块.ec ButtonEx.ec bzfec.ec cards.ec change.ec CM.ec commodity.ec coolp.ec Cool 皮肤模块.ec copy_dir.ec cpuusage.ec CPU占用率检测模块.ec CPU占用率检测模块1.ec CRC32.EC cs.ec Cur.ec debugprocess.ec des.ec DES 加密模块 1.0.ec DES加解密模块des.ec DirectX8VB组件调用模块.ec disk.ec DisplaySettings.ec DIY 热键框模块.ec DLL.ec DLL注入模块.ec DOS命令模块.ec dqf1996.ec EC.EC edb-html.ec EdbServer1.0 客户端.ec EDB、高级表格、XLS互换.ec edb到html-1.0.ec EDB数据库客户端模块 1.0.ec edb 数据库转Excel模块 1.0.ec edb数据库转Excel模块 1.3.ec edb转xls.ec eOgre.ec errcode.ec EtfAPI.ec EtfAPI30.ec ETimeFly API模块.ec Exact.ec excels.ec excel保存.ec Excel功能模块.ec EXE→SWF 转换模块.ec ExportData.ec ExportEdb.ec E库多条件查询模块.ec E库模糊查询模块.ec E 电子琴.ec fhhs.ec filetime.ec FlyFox_hotkey.ec FlyFox_ram.ec font.ec Force.ec ForceSample.ec freemark 模块_取文件.ec ftp文件操作模块.ec gdiplus类模块.ec GetStringSize.ec GIF快 照.ec Hex-Dec.ec Hex-Dec1.ec Hex2Dec.ec hide.ec hotkey.ec HTTP.ec http_ec.ec http_ec1.ec HTTP 访问模块 .ec HTTP访问模块1.0.ec HTTP访问模块1.1.ec IC卡读写模块 1.0.ec id.ec IE_RUN- 从IE地址栏里运行程序的模块.ec IMAGE.EC ini40.ec internet2.ec IPbox2.ec IP 地址编辑框2.0.ec jingjian.ec KERNEL.EC kernel模块.EC LED液晶控件模块(红色增强 版).ec Link22.ec Lzj-动态注册ActiveX控件.ec MakeDir.ec MD5.EC MD5 取数据摘要.EC MDB到超级列表框.ec mhs.ec misc1.ec mmqrOICQ.ec mp3信息模 块.ec MTH文件编码模块.ec Mx.Shuai模块.ec ns.ec NT系统服务.ec OCX控件高级注 册.ec ODBC方式填充树型框.ec ontop.ec PGBEAPICopy.ec powerdll.ec prcs.ec PrintData.ec ProcessInfo-1.ec ProcessInfo-2.ec ProcessInfo-3.ec ProcessInfo.ec ProgressBar.ec qp 编解码.ec qq登录.ec QQ通讯协议模块.ec QzsaPrint.ec RAR压缩.ec RAR压缩模块 1.0.ec RC4 加密算法 1.0.ec RC4-林子深.EC RC4.EC RC4加密算法.ec RegEx.ec RegEx1.ec ReSize.ec rhmisc.ec ricky52529 编程超级模块.ec RUN++行++模块2.ec RUNONCE.EC runtime.ec RUN加减模块1.0+ 名.ec SAVEPIC.EC Sc千寻专用模块.ec SetIEProxy.ec setuser.ec sev.ec shell.ec SHELL32.EC ShutDown.ec ShutDown1.ec SH_RAR.EC SIMIXP.EC simixp1.0.ec simixp1.01.ec simixp1.02.ec simixp1.03.ec simixp3.0.ec simixp4.0.ec SMTP.EC someapiv1.ec SPEED.EC spell.ec SQL.ec SQL1.2.ec Sqlite 数据库加强.ec Sqlite表管理.ec SQL到文本.ec SQL基本语句.ec sql操作模块.ec SQL 数据库操作模块.ec SQL数据库最新操作模块.ec Star.ec StarlightExtinction.ec status.ec status2.ec Super-EC.ec SysResInfo.ec taskbar.ec TCP 服务器.ec tcsxk.ec TESTECOM.EC tip.ec Tooltip26.ec Tooltip261.ec Tooltip27.ec Tooltip272Alpha 版.ec Tooltip30版[易语言3.0以上版本].ec Tooltip31版[易语言3.0以上版本].ec Trackbar.ec transwin.ec TTS.EC TWnet.CN.EC URL 编码解码.ec USB.ec USER32.EC user32模块.EC user模块.EC USUAL.EC vcode.ec VERSION.EC ve 模块.ec Vista.ec vistaAERO模块.ec Vista风格化.ec W.y.k_!易模块1.10.ec W.y.k_! 易模块1.18.ec WBCZ.EC WBFH.EC wf.ec WF1.EC WinAPI_窗口与组件.ec windowsXP 界面模拟模块1.0.ec windowsXP界面模拟模块1.01.ec windowsXP界面模拟模块1.02.ec windowsXP 界面模拟模块1.03.ec windowsXP界面模拟模块3.0.ec windowsXP界面模拟模块4.0版.ec WindowsXP 界面模拟模块4.ec Windows消息函数.ec WINNET.EC WINSYS.EC wrmem.ec WYSQL 客户端.ec xlAbout.ec XP-OK.EC XP.EC XP_EC.EC XP单选框1.1.ec XP 完美模拟专家.EC XP按钮.ec XP按钮1.1.ec XP界面模拟模块3.1版.ec XP皮肤1.6.ec XP 选择框1.1.ec xp风格化.ec ZCL_多线程类1.01.ec ZCL_控件类库1.01.ec ZCL_文件读写 1.01.ec ZCL_核库函数1.01.ec zip.ec Z计算器.ec [神2也教你学E] - 可执行动态载入&输出其他文件模块.ec _仿真shell库.ec √功能键状态√.ec √取功能键状态√.ec 万 年历.ec 万能注册验证模块.ec 世宝脚本语言引擎.ec 世恒通用安装系统文件压缩模块.ec 世恒通用安装系统文件压缩 模块RAR.EC 个性信息框.ec 个性信息框1.1.ec 个性信息框1.21.ec 个性信息框1.5.ec 个性 信息框1.ec 个性信息框1[1].21.ec 个性化电脑模块.ec 中文语音朗读模块.ec 二进制到三十六进制.ec 互 联网扩展模块1.1.ec 互联网扩展模块1[1].1.ec 五笔编码查询模块.ec 代码编辑器部分模块.ec 仿 vista截图.ec 仿WinXP窗口v3.1版.ec 仿XP界面3.0特别版模块 3.0.ec 仿XP窗口2.0.ec 仿 真shell库.ec 优化内存.ec 优化内存模块.ec 伟业极速文件传输客户端.ec 伟业极速文件传输服务器.ec 伟 业超级列表框列宽尺寸自动调整.ec 伟业高级表格列宽尺寸自动调整.ec 传世注册.ec 低级功能模块.ec 供应商管理模 块.ec 保存图片(1.0).EC 保存图片1.0.ec 保存扩展界面设置.ec 保护.ec 保证显示.ec 信 息提示框控件(Tip).ec 修改菜单1.0.ec 修改菜单1.0版.ec 光驱控制模块.ec 全局事件模块.ec 全 程API模块.ec 全面操作SQL Server 2000.ec 公农历转换.ec 公农历转换1.2.ec 公农历转换 1.ec 公农历转换35.ec 公农历转换_2.ec 公历转农历模块 1.0.ec 公历转换为农历.ec 六六自用 模块.ec 六十四卦相.ec 关于窗口.ec 关于菜单的一些修改操作.ec 关机管理.ec 关联.ec 关联 数据库和新表格.ec 关联文件.ec 关联程序.ec 关闭托盘图标.ec 关闭窗口或进程.ec 内存专用模块.ec 内 存优化.ec 内存优化模块.ec..ec 内存皮肤.ec 内存补丁模块.ec 内存读写.ec 内存读写66.ec 内 存读写和进程操作.ec 内存读写模块 2.0.ec 内存读写模块 2[1].0.ec 内存读写模块.ec 内存读写模块 1.0.ec 内存读写模块2.0.ec 写屏幕.ec 冰川多媒体播放模块 1.0.ec 凝逸.注册易语言支持库 1.0.ec 凝逸网页取文1.0.ec 分割 合并 文件.ec 分割文件模块.ec 分割无逢文本模块.ec 分辨 率.ec 列宽自动调整.ec 列表框增强操作模块.ec 列表框打印预览1.0.ec 列表框打印预览1[1].0.ec 列 表框打印预览2.2.ec 列表框模块.ec 列表框项目拖动.ec 创建任意目录 1.0.0.2.ec 创建多级目录-西 风.ec 创建快捷方式1.0-西风.ec 创建快捷方式模块-简 1.0.ec 创建快捷方式模块2.2.ec 创建快捷方式 正.ec 创建数据库模块 1.0 .ec 创建数据库模块.ec 创建时钟事件.ec 删除文件模块.ec 删除文本所 在行.ec 判断ASCII编码.ec 判断XP外观支持文件是否存在.ec 判断字符模块.ec 判断数据库.ec 判 断星期几.ec 判断进程是否存在的模块.ec 到文本.ec 办公组件密码管理模块.ec 功能集一模块 1.0.ec 功 能集一模块 1[1].0.ec 功能集一模块.ec 功能集一模块_吴涛.ec 加入好友.ec 加入自身.ec 加 密.ec 加密文件头模块.ec 加密解密文本.ec 加密解密文本1.0.ec 加密配置文件操作ini40.ec 加 密配置文件操作模块.ec 加强执行1.0.ec 加解密文本1.1.ec 加载进度条.ec 加载进度条v2.0.ec 动 态加载菜单模块1.0版.ec 动态显示窗口.ec 动态类名.ec 动态组件操作模块.ec 动态菜单模块.ec 动态 调整分辩率.ec 动态调用DLL函数.ec 动感图标菜单.ec 动画窗体1.3.ec 匹配指定文本.ec 十六进制 转十进制模块 .ec 十进制转化为十六进制5.ec 压缩加密文件夹.ec 压缩文件夹.ec 双功能自动编号模块.ec 发 送消息_全选插入.ec 取CPU特征字.ec 取DOS执行结果.ec 取DOS执行结果模块 1.0.ec 取Dos执行结 果模块.ec 取Excel表名列表模块1.0.ec 取IE地址栏.ec 取IP及地理位置模块.ec 取IP地址.ec 取 mdb表名.ec 取mp3信息模块.ec 取串口的端口号模块+Get_Com.ec 取任意文件图标.ec 取功能键状 态.ec 取十进制.ec 取句柄对应全路径文件名2.1.ec 取图片尺寸.ec 取声调拼音模块.ec 取声调拼音模 块1.0.ec 取姓名.ec 取快捷方式信息1.2.ec 取拼音带声调1.2.ec 取拼音首个字母.ec 取拼音首 模块.ec 取按键名称模块.ec 取控件或窗口的标题.ec 取操作系统类别.ec 取数据摘要.EC 取文件时 间.ec 取文件版本信息.ec 取文件目录列表.ec 取文件相关联的图标.ec 取文件行数.ec 取文本行数.ec 取 易模块信息.ec 取易模块信息2005.ec 取歌词.ec 取汇编指令长度.ec 取汉字代码.ec 取汉字全拼音模 块.ec 取汉字笔画.ec 取汉字笔画1.ec 取汉字笔画模块-寒风.ec 取汉字笔画模块.ec 取注册表键句 柄.ec 取点颜色.ec 取焦点窗口句柄.ec 取特定目录模块.ec 取特征字.ec 取用户机器码模块.ec 取 窗口内所有控件标题.ec 取窗口句柄-外挂海万能模块1.53.ec 取系统信息.ec 取系统信息v2.1.ec 取系统信 息v2[1].1.ec 取系统启动时间.ec 取系统字体列表1.2.ec 取系统字体列表1[1].2.ec 取系统目 录.ec 取纯数字时间文本模块.ec 取网卡MAC.ec 取网卡参数.ec 取网络文件尺寸.ec 取网页元素.ec 取 腾讯TT浏览器的地址栏文本模块.ec 取节气模块.ec 取试用数据.ec 取非系统进程全路径文件名.ec 变身_超级编辑 框.ec 变速模块(1.0).EC 古木_选择文件夹.ec 古木滑块条_免注册版.ec 句柄操作.ec 各类已打开 的数据库记录打印.ec 同步目录.ec 同步缩放控件.ec 同步缩放控件1.0.ec 同步缩放窗口1.0.ec 吸 附模块.ec 周易模块,易经模块,八卦模块 V 1.22.ec 和是几与谁最大.ec 响应左键放开.ec 四则混合运算模 块.ec 回调函数.ec 图形窗口模块.ec 图片演示-西风.EC 图片演示.EC 图片组操作类.ec 圆角 化.ec 圆角化加强.ec 圆角化窗口.ec 在任务栏显示或隐藏.ec 在线更新.ec 在线更新2.ec 在 线查找歌词.ec 地理位置查询.ec 堕之星辰1.2.ec 填充树型框.ec 复件 我的测试易模块.EC 复件 提示框模块2.72 Alpha版.ec 复件 提示框模块3.0版.ec 复件 提示框模块3.1版.ec 复件 文本分行.EC 复 件 文本操作.EC 复件 星光灭绝.ec 复件 状态栏控件.ec 复制目录.ec 复制目录模块.ec 复制目录模块 1.ec 复制目录模块copy_dir.ec 外挂作坊1.4.ec 外挂作坊1.40909.ec 外挂作坊1.5-第六 版.ec 外挂作坊1.5版.ec 外挂作坊1.8.ec 外挂作坊1.85.ec 外挂作坊1.8版.ec 外挂作坊 1.8破解版.ec 外挂作坊1[1].85.ec 外挂作坊2.0-原版.ec 外挂作坊2.0.ec 外挂作坊2.0测试 版.ec 外挂作坊2.0破解版.ec 外挂作坊模块(新年礼品).ec 外挂作坊模块2.3.ec 外挂作坊模块2.3破解 版.ec 外挂作坊模块2.5破解版.ec 外挂作坊模块破解版.ec 外挂作坊网游模块.ec 外挂海-超线程下载模块.ec 外 挂海USB按键测试版.ec 外挂海万能模块.ec 外挂海万能模块1.50.ec 外挂海万能模块1.52.ec 外挂海万能 模块1.56.ec 外挂海万能模块1.57B.ec 外挂海万能模块1.58.ec 外挂海万能模块1.59.ec 外挂海万 能模块1.7.ec 外挂海万能模块1.71.ec 外挂海万能模块1.7贺岁版.ec 外挂海万能模块1.81版.ec 外挂 海万能模块1.84版.ec 外挂海万能模块1.85版.ec 外挂海万能模块1.87版.ec 外挂海万能模块1.95.ec 外 挂海万能模块1.96.ec 外挂海万能模块2.07.ec 外挂海万能模块2.1(贺岁版).ec 外挂海截图模块 1[1].0.ec 外挂海模块.ec 外挂海模块1.35.ec 外挂海模块1.36.ec 外挂海模块1.37.ec 外 挂海模块1.38.ec 外挂海模块1.39.ec 外挂海模块1.40.ec 外挂海模块1.41.ec 外挂海模块 1.42.ec 外挂海模块1.43.ec 外挂海模块1.43A.ec 外挂海模块1.44.ec 外挂海模块1.45.ec 外 挂海模块1.46.ec 外挂海模块1.47.ec 外挂海模块1.49.ec 外挂海模块1.50.ec 外挂海模块 1.51.ec 外挂海模块1.52.ec 外挂海模块1.6(恶魔版).ec 外挂海模块1.6Beta2斩月内测版.ec 外 挂海模块高级版.ec 外部列表框全操作.ec 外部控件操作类.ec 外部数据库.ec 外部超级列表框类.ec 多功 模块.ec 多功能模块(1).ec 多功能模块(2).ec 多媒体.ec 多彩文字显示模块.ec 多彩渐变换肤模 块.ec 多方式取IP模块.ec 多种对话框.ec 多种对话框模块 1.0.ec 多种对话框模块.ec 多线程支持 库转API支持斩月-多线程控制.ec 多线程支持模块.ec 多表格载入ADO数据.ec 大六壬排盘.ec 大写.ec 大 强工作室关于窗口.ec 天气预报信息.ec 奇门遁甲排盘.ec 好用的东西.ec 好色按钮.ec 好色按钮 1.0.ec 好色按钮1.ec 好色按钮2.0.ec 好色按钮_2.ec 威灵-简装版.ec 威灵.ec 字 段不重复.ec 字节集.ec 字节集增强模块.ec 安全关机.ec 完全替代键盘鼠标钩子支持库的模块.ec 完全进 制转换.ec 定时提醒1.1.ec 客户管理模块.ec 对内存进行读写操作.0.ec 对剪贴版进行数据获取和数据设 置.ec 对话框代码自动生成器.ec 对话框代码自动生成器模块 1[1].0.ec 寻找子文件夹.ec 寻找注册表.ec 寻 找磁盘文件.ec 寻找磁盘文件模块 1.0.ec 寻找窗口内指定按钮并单击.ec 导出数据1.1.ec 导出数据 1.21.ec 封包加解密.ec 小小鸡内存优化.ec 小松E网页助手模块.ec 小鱼儿.ec 少男少女论坛万能模 块.ec 尘土库_界面库.ec 屏幕保护支持库.ec 屏幕保护支持库1.1.ec 屏幕保护支持模块.ec 屏幕分辩 率更改.ec 屏幕分辩率更改1.0.ec 屏幕录像.ec 屏幕狩猎者v1.0.ec 屏蔽win键.ec 屏蔽系统功 能键.ec 屏蔽超文本浏览框右键菜单2.2.ec 屏蔽键盘.ec 属性夹.ec 工具提示.ec 工具提示类.ec 工 具栏辅助模块.ec 常用API-2.ec 常用API.ec 常用功能.ec 常用模块1.2.ec 常用软件性能优化 模块.ec 幻风.ec 广告.ec 广告1.ec 应用接口支持模块.ec 度量转换.ec 延时模块.ec 建 立关联.ec 异常辅助模块.ec 异常辅助模块免费版.ec 异常通知辅助模块.ec 弹出下载窗口.ec 弹出式逐渐 透明窗口.ec 弹出网页广告.ec 强力杀进程、保护进程、隐藏进程.ec 彗星HTTP应用模块.ec 彗星托盘图标模 块.ec 彗星模块1.3.ec 彗星正则表达式类.ec 彗星正则表达式类2.0.ec 形象大使1.0.ec 循环冗 余校验.EC 循环冗余校验1.EC 快捷方式.ec 快速填充树型框.ec 快速填充树型框tcsxk.ec 悯轩技术 (Mxjishu)专用模块.ec 成组随机数.ec 我的信息框.ec 我的对话框.ec 我的测试易模块.EC 我的 驱动操作模块.ec 截图模块.ec 所有模块.ec 扑克.ec 扑克图像模块.ec 扑克图像模块1.1.ec 扑 克图像模块1.ec 扑克牌模块.ec 扑克牌模块1.0.ec 打印数据1.20-绿营.ec 打印模块.ec 打印预 览1.1.ec 打印预览1.3.ec 打印预览1.33.ec 打印预览2.41(注册表配置).ec 打印预览2.42(外 部文件配置).ec 打印预览2.44(注册表配置).ec 打印预览2.45(注册表配置).ec 打印预览模块 1.0.ec 打 开外部关联文件及调用系统关于窗口模块 1.0.ec 打开多文件对话框.ec 托盘图标气泡提示.ec 执行批文件.ec 执 行文件模块.ec 扩展按钮控件.ec 扩展按钮控件1.ec 拖动控件.ec 拦截外部程序消息.ec 按列排序超级列 表框1.ec 排错.ec 控件大小调整模块.ec 控件自动缩放.ec 控件+窗口模块.ec 控制台交互操作模 块.ec 控制程序运行天数.ec 控制程序运行天数1.0.ec 控制系统音量.ec 控制面板.ec 控制面板模 块.ec 提升权限.ec 提升进程权限.ec 提示文本类模块.ec 提示框模块2.6.ec 提示框模块 2.61.ec 提示框模块2.7.ec 提示框模块2.72 Alpha版.ec 提示框模块2.72Alpha版.ec 提 示框模块3.0版.ec 提示框模块3.1版.ec 提示框模块3.1版[易语言3.0以上版本].ec 搜索邮件.ec 播放 音频.ec 操作HID类设备.ec 操作外部列表框.ec 操作外部组合框.ec 操作外部超级列表框1.0.ec 操 作系统界面功能支持模块.ec 改变显示器状态.ec 改变显示器状态CM.ec 改变窗口或控件的外形1.0.ec 改变系统 菜单.ec 改变系统菜单1.0改进版.ec 改变系统菜单1.0简单版.ec 改变系统菜单v1.0.ec 改变系统菜单 _2.ec 数值与十六进制文本的相互转换.ec 数值类文本到金额.ec 数制转换(修该).ec 数制转换.ec 数 制转换_2.ec 数字单双.ec 数据库中指定字段内容填充到树形框.ec 数据库到超级列表框.ec 数据库增强.ec 数 据库客户端模块.ec 数据库批量替换.ec 数据库操作模块.ec 数据库查找.ec 数据库管理器模块.ec 数据打 包解包.ec 数据摘要模块(MD5算法实现) 飞扬工作室.ec 数据源按钮.ec 整点半点报时模块.ec 文件关联.ec 文 件压缩专家.ec 文件压缩模块.ec 文件压缩解压.ec 文件图标.ec 文件夹美容模块.ec 文件夹跳转.ec 文 件字符替换模块.ec 文件拖放-银戒指.ec 文件拖放.ec 文件拖放_YE.ec 文件拖放_叶如兆.ec 文件时 间操作模块1.0.ec 文件补丁模块.ec 文件读写&文件映射模块.ec 文字背景透明.ec 文本分行.EC 文 本分行1.0.EC 文本分行2.0.ec 文本分行3.0.ec 文本加密解密模块.ec 文本加解密模块.ec 文本 处理扩展模块.ec 文本折行.ec 文本操作.EC 文本操作1.0.EC 文本操作模块.ec 文本数字统计.ec 文 本替换模块.ec 文本查找.ec 文本统计模块 1.0.ec 文本计算.ec 文本语音朗读.ec 文本语音朗读 1.1.ec 文本语音转换模块.EC 斑马模块.ec 斩月_核心函数库.ec 新创建查询快捷方式.ec 新查询快捷 方式.ec 新注册系统热键1.0.ec 新浏览文件夹.ec 新编码转换大全.ec 新编码转换大全2.0.ec 无边 框窗口操作模块 1.2 版.ec 无边框窗口操作模块 1.5 版.ec 无边框窗口操作模块 1.6 版.ec 日期时间增 强.ec 日期格式化.ec 日期格式规范.ec 日期设置模块.ec 时间格式化-自由扩展型.ec 时间相关函 数.ec 易2.55版数据库记录编辑器模块.ec 易3.5版数据库记录编辑器模块.ec 易DLL支持.ec 易之插件模 块.ec 易容大师.ec 易库、高级表格、XLS互操作模块.ec 易库浏览编辑器模块.ec 易数据库插入记录模块.ec 易 用脚本-JKSCRIPT.ec 易脚本.ec 易脚本免费去窗口版.ec 易脚本破解免费无限制版.ec 易语言EDB数据库 客户端.ec 易语言OGRE类库.ec 易语言OGRE类库1.1.ec 易语言多线程支持模块 1.3.ec 易语言皮肤模 块 2.1.ec 易语言皮肤模块.ec 易语言网页操作.ec 易语言网页操作类.ec 易语言辅助模块(管理员推荐).ec 易 辅助模块.ec 星光灭绝.ec 星光灭绝1.0.ec 星光灭绝_保护系统.ec 是否为汉字.ec 显示图片.ec 显 示设置.ec 更换桌面.ec 更改光标.ec 更改光标Cur.ec 更改文件时间操作模块1.0.ec 最小化窗 口.ec 有图天气预报.ec 本土化易模块(已加到果子).ec 本土化易模块-更新.ec 本土化易模块.ec 杀进 程模块.ec 杂类功能模块一(音量邮件驱动器压缩).ec 枚举对象模块1.0.ec 枚举窗口内控件标题.ec 枚举系统字 体1.ec 果子的模块.ec 枫则表达式FZ08版.ec 枫式托管图标模块.ec 枫式热键 FS1.4 非典加强版.ec 查 找窗口内所有组件句柄.ec 查找窗口或进程并关闭.ec 查杀程序.ec 查询目录文件.ec 树型框三级填充.ec 树 型框增强.ec 树型框操作类.ec 树型框目录显示模块.ec 树型框移动.ec 树型框附加模块-edb版.ec 树 型框附加模块-外部数据库版.ec 树型磁盘与文件浏览.ec 格式化日期框.ec 梦飞鸟仿正则表达式.ec 梦飞鸟自用模 快.ec 检测汉字模块.ec 模块.ec 模块_bmp转换为jpg.ec 模块_WinXP窗口v4.0版.ec 模 块_与应用程序建立关联.ec 模块_与狡兔三窟建立关联.ec 模块_与黄金加密建立关联.ec 模块_中英文文本处理.ec 模 块_仿WinXP窗口v1.0.ec 模块_仿WinXP窗口v1.1.ec 模块_仿WinXP窗口v2.0特别版.ec 模块_仿 WinXP窗口v3.0纪念版.ec 模块_仿WinXP窗口v3.1版.ec 模块_保存扩展界面设置.ec 模块_修改菜单.ec 模 块_内存皮肤.ec 模块_动态修改图片组v1.0.ec 模块_动态修改图片组v1.1.ec 模块_动态修改图片组网-际飞狐修改 版.ec 模块_取图片尺寸.ec 模块_回调函数.ec 模块_图片按钮v2.0.ec 模块_在线更新.ec 模块_ 大数运算.ec 模块_数制转换.ec 模块_文本折行.ec 模块_无边框窗口设置.ec 模块_树型框.ec 模块_ 汉字查询.ec 模块_磁盘操作.ec 模块_禁止多次运行.ec 模块_系统功能.ec 模块_菜单项加图片.ec 模 块_超级列表框.ec 模块_超级列表框快速排序2.0.ec 模块_超级列表框补丁1.0.ec 模块_软件注册.ec 模块 _软件注册1.0.ec 模块_软件注册2.0.ec 模块_软件注册2[1].0.ec 模块_透明标签.ec 模块叁 数.ec 模块合集.ec 模块窗体透明效果.ec 模块集.ec 模拟MDI窗口.ec 模拟XP.ec 模拟 _xp.EC 模拟按键.ec 比较大小.ec 水晶窗口.ec 水晶进度条模块版.ec 水柱显示模块.ec 水 波特效.ec 水波特效模块.ec 水波纹增效模块.ec 水纹特效模块.ec 永不放弃专用模块.ec 求真函数动态调 用类.ec 求真动态窗口类.ec 求真文件对话框模块.ec 求真文件拖放模块.ec 求真树型框操作类.ec 求真窗 口停靠类模块.ec 求真超级组合框模块.ec 求真进度下载模块.ec 汇编模块(外挂海版).ec 汇编模块(龙祥 版).ec 汇编模块-2.ec 汇编模块.ec 汇编模块1.ec 汇编类模块.ec 汉字助记码.ec 汉字助 记码_2.ec 汉字处理.ec 汉字常用类_SUPER250.ec 汉字查询.ec 汉字查询3.1版.ec 汉字综 合模块.ec 汉字转拼音.ec 汉语朗读模块 1.0.ec 汉语朗读模块 1[1].0.ec 汉语朗读模块.ec 注 册模块.ec 注册热键(支持多热键).ec 注册热键-FlyFox.ec 注册热键.ec 注册热键_支持多热键 (20050816).ec 注册热键_支持多热键_模块.ec 注册热键模块.ec 注册码.ec 注册系统热键-钟华.ec 注 册系统热键.ec 注册系统热键1.0-西风.ec 注册系统热键2.0.ec 注册系统热键模块 1.0.ec 注册表操 作.ec 注册表操作增强模块.ec 注册表操作增强模块1.0.ec 注册表操作增强模块1.2.ec 注册表操作增强模块 1.32.ec 注册表简化模块.ec 注册表读写增强模块.ec 注册验证模块-疯子.ec 注册验证模块.ec 测 试.ec 浏览器操作模块.ec 浏览文件图标取文件图标.ec 浏览文件夹.ec 浏览文件夹模块.ec 液晶控件模 块.ec 液晶模块.ec 淡入淡出模块.ec 混合运算.ec 添加(删除)子项目.ec 清除数组重复成员.ec 溪 流关于窗口.ec 溪流关于窗口1.0.ec 滑块条扩容模块.ec 漫步(此群管理员推荐).ec 激活按钮.ec 热 键输入模块.ec 特效窗口模块.ec 状态栏控件.ec 状态栏控件2.0.ec 状态栏控件2.ec 玉米隐身 V5.4.ec 生成Sqlite表结构.ec 生成表格.ec 用户管理模块 1.3.ec 用户配置模块.ec 用户 配置模块1.0.ec 电子琴模块.ec 电脑安全维护模块.ec 电脑性能优化模块.ec 画图模块.ec 登录确认模 块 1.0.ec 登陆传世模块1.9.ec 百度回贴模块.ec 皮肤_易语言皮肤模块.ec 皮肤模块.ec 目录是 否存在.ec 目录模块.ec 直接邮件发送模块.ec 硬件操作模块.ec 硬软件常用命令模块.ec 磁性窗口 2.0.ec 磁性窗口模块V1.0.ec 磁盘操作.ec 磁盘格式化模块 1.0.ec 磁盘格式化模块.ec 磁盘 相关.ec 禁止上网.ec 禁止二次运行.ec 禁止多次运行.ec 禁止文件运行.ec 禁止程序多次运行.ec 禁 止程序多次运行模块(银戒指) 1.0.ec 禁止程序多次运行模块(银戒指) 1[1].0.ec 禁止重复运行.ec 禁止重运 行.ec 秘密潜入OICQ.ec 秘密潜入OICQ1.0.ec 移动复制建多级目录模块.ec 程序代码编辑器模块1.0- DMedit.ec 程序内存的读写.ec 程序是否运行.EC 程序是否运行2.EC 程序自杀.ec 程序自杀模 块.ec 突破灰色按钮.ec 窗口-控件锚点.ec 窗口动画效果模块 V1.0.ec 窗口句柄&进程名互取.ec 窗 口外形任我设.ec 窗口整容师(1.0).EC 窗口整容师(1.1).ec 窗口整容师1.1.ec 窗口热键.ec 窗 口自动隐藏模块v1.0.ec 窗口贴边隐藏模块.ec 窗口透明模块.ec 立体空间圆柱型模块.ec 立体空间矩型模 块.ec 管理员登录验证模块(未加密) 1.0.ec 管理员登录验证模块(未加密) 1[1].0.ec 类模块-线程类-进程操 作类;V0.41Fixed1.ec 粉碎文件.ec 精度时钟.ec 精易模块 V1.0.ec 精灵控制模块1.1.ec 系 统后台服务.ec 系统处理.ec 系统服务管理模块.ec 系统登录模块.ec 系统管家-关机管理.ec 系统设置易 模块 1.0.ec 系统设置易模块.ec 系统资源检测模块.ec 系统进程管理模块.ec 紫微斗数排盘.ec 线程 类.ec 组合框记录模块.ec 结束进程模块.ec 给选择夹加两个命令.ec 统计表模块.ec 统计表模块1.ec 统 计表模块2.ec 统计重复次数.ec 绿色软件自动升级模块.ec 编码转换大全.ec 编辑标准格式公文-2.0.ec 编 辑标准格式公文2.0.ec 编辑框禁止字符1.0.ec 编辑框辅助功能.ec 编辑框高亮.ec 编辑框高亮模块.ec 缩 放多文档支持库.ec 网络套接字类1.0.ec 网络性能优化模块.ec 网络控件模块 1.0.ec 网络控件模块.ec 网 络文件模块2.0.ec 网络时间验证.ec 网络服务器模块.ec 网络通信模块1.8.ec 网页操作类(光庆版 2.0).ec 网页操作类(光庆版3.0).ec 网页操作类.ec 置交替色.ec 置控件外形图片.ec 置窗口透 明值.ec 置超级列表框背景图片.ec 置鼠标移入移出事件.ec 股票查询.ec 脚本引擎-JKSCRIPT.ec 脚 本控制类_类模块.ec 脚本组件模块.ec 自创加解密数据.ec 自动升级模块.ec 自动填表.ec 自动更新模块 1.3.ec 自动编号模块.ec 自动调整控件大小与位置模块.ec 自动调整控件大小与位置模块1.1.ec 自动调整控 件大小与位置模块1.2.ec 自动调整控件大小与位置模块_不使用类了.ec 自定义信息框模块.ec 自定义进度复制文件模 块.ec 自定义进度移动文件模块.ec 自定义鼠标.ec 自定延时模块.ec 自定快捷键.ec 自我毁灭模块.ec 自 解压制作.ec 自解压制作1.ec 良剑科技-外挂作坊模块(新年礼品).ec 色彩转换_模块.ec 节点与xml互转模 块.ec 花样进度条1.0.ec 获取字符串尺寸.ec 获取本机互联网IP地址.ec 菜单加图片模块 1.0.ec 菜 单的一些修改操作.ec 菜单项加图片.ec 蓝风模块.ec 蝴蝶-11.ec 蝴蝶不休.ec 行数.ec 衣 雪高级表格自动编号.ec 表格公式模块.ec 表达式计算.ec 视频捕捉易模块.ec 解析LRC歌词文件.ec 记 录集读写操作.ec 设置IE代理服务器.ec 设置IE代理服务器1.0.ec 设置控件锚点.ec 设置控件锚点1.ec 设 置控件锚点_.ec 设置磁盘驱动器.ec 设置窗口圆角.ec 设置表格模块.ec 设置鼠标活动范围.ec 识图模 块.ec 详细的公农历转换 1.2.ec 详细的公农历转换1.0.ec 详细的公农历转换1.2.ec 语言朗读易模 块.ec 语音报时模块.ec 语音报时模块1.0.ec 语音报时模块1.2.ec 语音报时模块1.3.ec 语音朗 读易模块 1.0.ec 读.xls文件到高级表格.ec 读写Rockey加密锁.ec 读删一段.ec 读取DBF数 据.ec 读取天气预报-模块.ec 读取易模块信息.ec 读取超级列表框模块 1.0.ec 读取超级列表框模块.ec 读 取超级列表框模块_多条件版.ec 读文本.ec 读文本~1.ec 读易库到超级列表框1.0.ec 调整窗口大小.ec 调 用PowerDll功能的模块.ec 调用外部命令.ec 调试程序检测模块.ec 资源易模块专用示例.ec 超文本浏览框功 能扩展模块1.2.ec 超级信息框.ec 超级列表框交替色.ec 超级列表框列宽尺寸自动调整.ec 超级列表框到文 件.ec 超级列表框功能扩展2.2.ec 超级列表框单列排序.ec 超级列表框存为网页.ec 超级列表框导出 EXECL.ec 超级列表框打印预览1.33.ec 超级列表框扩展模块.ec 超级列表框排序.ec 超级列表框提速模 块.ec 超级列表框操作类.ec 超级列表框数据库排序.ec 超级列表框斩月模块.ec 超级列表框显示ACCESS表中数 据.ec 超级列表框模糊查找.ec 超级列表框背景.ec 超级列表框行列色2.2.ec 超级列表框补丁1.0.ec 超 级列表框补助.ec 超级列表框选中项存为Excel文件.ec 超级列表框选择框状态被改变.ec 超级快捷方式.ec 超级 打印预览0716a.ec 超级模块(2.1).ec 超级模拟msn模块(1.0).ec 超级模拟msn模块-69msn.ec 超 级编辑框功能扩展类.ec 超级表达式计算.ec 超速读取网页源码.ec 转为汉语拼音.ec 转为汉语拼音模块 1.0.ec 转为汉语拼音模块.ec 转换bmp格式到jpg格式模块1.11修正版1.ec 转换图像格式.ec 转换辅助 模块.ec 转生模块.ec 软件优化.ec 软件注册模块.ec 软件注册算号器模块.ec 轻舟个人模块 1.22.ec 轻舟已过简单模块1.1.ec 输入法上屏.ec 输入法操作模块.ec 进制转换-wuflea.ec 进 制转换-西风.ec 进制转换.ec 进制转换change.ec 进度下载模块 V1.0 1.0.ec 进度下载模块 V1[1].0 1.0.ec 进度下载模块V1.0.ec 进度条高级设置.ec 进度移动文件模块.ec 进程信息.ec 进 程关闭模块.ec 进程名取窗口句柄.ec 进程拦截.ec 进程模块.ec 进程相关模块-1.ec 进程相关模块 -2.ec 进程相关模块-3.ec 进程相关模块.ec 进程相关模块(1型).ec 进程相关模块(2型).ec 进 程相关模块(3型).ec 进程通信.ec 远程控制杂项模块(1.0).ec 远程控制杂项模块.ec 连接编译器.ec 迪 克—透明窗体.ec 选择颜色.ec 逍遥带符号液晶.ec 逍遥模块2.8.ec 逍遥液晶.ec 逍遥简化液晶.ec 透 明控件.ec 透明窗口组件.ec 通信设备模块_测试.ec 通用加解密.ec 通用易语言模块1.3.ec 通用模 块.ec 通用界面扩展.ec 通用验证码识别模块.ec 通过窗口标题取外部任意编辑框内容模块.ec 邮件发送类.ec 邮 件快手1.0.ec 部品管理模块.ec 配置文件.ec 配置文件全操作.ec 配置文件扩充操作模块.ec 配置文件 操作 1.0.ec 配置文件操作 1[1].0.ec 配置文件操作.ec 配置文件操作模块.ec 配置文件操作模块 3.0.ec 配置项类-Jie_soft.ec 配置项类.ec 酷按钮2.2模块.ec 酷按钮模块.ec 金口决排 盘.ec 金少风专用模块.ec 锁见盘数标.ec 锁见盘数标模块.ec 锁键盘数标.ec 锌新在线更新模块 V1_0_8.ec 锐浪打印_超表+高表1.5.ec 锐浪报表打印增强.ec 锐浪报表打印增强1.ec 锐浪报表打印增强 2.ec 键盘记录_模块.ec 键盘记录模块.ec 键盘钩子支持库.ec 防破解.ec 阿拉伯数字转换汉文数字模 块.ec 隐藏任务栏或托盘图标.ec 隐藏显示任务栏.ec 隐藏进程.ec 隐藏进程模块(1).ec 隐藏进程模块 (2).ec 隐藏进程模块.ec 音量控制.ec 频谱.ec 颜色选择器.ec 风筝_加解密.ec 飛狐 DLL.ec 驱动器相关模块.ec 高亮关键词.ec 高亮显示.ec 高彩光标模块(含2种光标).ec 高精度等 待.ec 高精度运算模块.ec 高精度运算模块2.1版.ec 高精度运算模块2[1].1版.ec 高级信息框.ec 高 级易模块集 2.2.ec 高级易模块集 2[1].2.ec 高级易模块集.ec 高级液晶数字1.1.ec 高级表格保证显 示最后行.ec 高级表格列宽尺寸自动调整.ec 高级表格到excel.ec 高级表格到数据库.ec 高级表格打印模块 1.0.ec 高级表格扩展模块.ec 高级表格添加按钮.ec 黑客入侵模块 V1.00.ec 默认打印机打印方向设置模 块.ec 鼠标控制.ec
1350多个精品易语言模块提供下载介绍 1亦思验证码识别1.5免费版.ec 24位转单色位图模块.ec 32张发牌.ec 3D引擎支持库-eOgre.ec 69msn.ec ACCESS 到高级表格.ec Access操作.ec Access数据库压缩修复新建.ec ACCSEE记录显示到超级列表框模块.ec ACSII 加解密模块2.0.ec AD.ec ADO方式填充树型框.ec API操作模块.ec API的使用方法.ec API 设置颜色对话框模块.ec ard.ec Arhz_自动更新.ec Base64编解码.ec BASE64编解码模块.ec Bios.ec Bios 信息.ec BMP加密数据.ec BMP滤镜模块.ec BOX.EC BPL专用更新模块.ec BPL综合模 块.ec BPL高级模块.ec ButtonEx.ec bzfec.ec cards.ec change.ec CM.ec commodity.ec coolp.ec Cool 皮肤模块.ec copy_dir.ec cpuusage.ec CPU占用率检测模块.ec CPU占用率检测模块1.ec CRC32.EC cs.ec Cur.ec debugprocess.ec des.ec DES 加密模块 1.0.ec DES加解密模块des.ec DirectX8VB组件调用模块.ec disk.ec DisplaySettings.ec DIY 热键框模块.ec DLL.ec DLL注入模块.ec DOS命令模块.ec dqf1996.ec EC.EC edb-html.ec EdbServer1.0 客户端.ec EDB、高级表格、XLS互换.ec edb到html-1.0.ec EDB数据库客户端模块 1.0.ec edb 数据库转Excel模块 1.0.ec edb数据库转Excel模块 1.3.ec edb转xls.ec eOgre.ec errcode.ec EtfAPI.ec EtfAPI30.ec ETimeFly API模块.ec Exact.ec excels.ec excel保存.ec Excel功能模块.ec EXE→SWF 转换模块.ec ExportData.ec ExportEdb.ec E库多条件查询模块.ec E库模糊查询模块.ec E 电子琴.ec fhhs.ec filetime.ec FlyFox_hotkey.ec FlyFox_ram.ec font.ec Force.ec ForceSample.ec freemark 模块_取文件.ec ftp文件操作模块.ec gdiplus类模块.ec GetStringSize.ec GIF快 照.ec Hex-Dec.ec Hex-Dec1.ec Hex2Dec.ec hide.ec hotkey.ec HTTP.ec http_ec.ec http_ec1.ec HTTP 访问模块 .ec HTTP访问模块1.0.ec HTTP访问模块1.1.ec IC卡读写模块 1.0.ec id.ec IE_RUN- 从IE地址栏里运行程序的模块.ec IMAGE.EC ini40.ec internet2.ec IPbox2.ec IP 地址编辑框2.0.ec jingjian.ec KERNEL.EC kernel模块.EC LED液晶控件模块(红色增强 版).ec Link22.ec Lzj-动态注册ActiveX控件.ec MakeDir.ec MD5.EC MD5 取数据摘要.EC MDB到超级列表框.ec mhs.ec misc1.ec mmqrOICQ.ec mp3信息模 块.ec MTH文件编码模块.ec Mx.Shuai模块.ec ns.ec NT系统服务.ec OCX控件高级注 册.ec ODBC方式填充树型框.ec ontop.ec PGBEAPICopy.ec powerdll.ec prcs.ec PrintData.ec ProcessInfo-1.ec ProcessInfo-2.ec ProcessInfo-3.ec ProcessInfo.ec ProgressBar.ec qp 编解码.ec qq登录.ec QQ通讯协议模块.ec QzsaPrint.ec RAR压缩.ec RAR压缩模块 1.0.ec RC4 加密算法 1.0.ec RC4-林子深.EC RC4.EC RC4加密算法.ec RegEx.ec RegEx1.ec ReSize.ec rhmisc.ec ricky52529 编程超级模块.ec RUN++行++模块2.ec RUNONCE.EC runtime.ec RUN加减模块1.0+ 名.ec SAVEPIC.EC Sc千寻专用模块.ec SetIEProxy.ec setuser.ec sev.ec shell.ec SHELL32.EC ShutDown.ec ShutDown1.ec SH_RAR.EC SIMIXP.EC simixp1.0.ec simixp1.01.ec simixp1.02.ec simixp1.03.ec simixp3.0.ec simixp4.0.ec SMTP.EC someapiv1.ec SPEED.EC spell.ec SQL.ec SQL1.2.ec Sqlite 数据库加强.ec Sqlite表管理.ec SQL到文本.ec SQL基本语句.ec sql操作模块.ec SQL 数据库操作模块.ec SQL数据库最新操作模块.ec Star.ec StarlightExtinction.ec status.ec status2.ec Super-EC.ec SysResInfo.ec taskbar.ec TCP 服务器.ec tcsxk.ec TESTECOM.EC tip.ec Tooltip26.ec Tooltip261.ec Tooltip27.ec Tooltip272Alpha 版.ec Tooltip30版[易语言3.0以上版本].ec Tooltip31版[易语言3.0以上版本].ec Trackbar.ec transwin.ec TTS.EC TWnet.CN.EC URL 编码解码.ec USB.ec USER32.EC user32模块.EC user模块.EC USUAL.EC vcode.ec VERSION.EC ve 模块.ec Vista.ec vistaAERO模块.ec Vista风格化.ec W.y.k_!易模块1.10.ec W.y.k_! 易模块1.18.ec WBCZ.EC WBFH.EC wf.ec WF1.EC WinAPI_窗口与组件.ec windowsXP 界面模拟模块1.0.ec windowsXP界面模拟模块1.01.ec windowsXP界面模拟模块1.02.ec windowsXP 界面模拟模块1.03.ec windowsXP界面模拟模块3.0.ec windowsXP界面模拟模块4.0版.ec WindowsXP 界面模拟模块4.ec Windows消息函数.ec WINNET.EC WINSYS.EC wrmem.ec WYSQL 客户端.ec xlAbout.ec XP-OK.EC XP.EC XP_EC.EC XP单选框1.1.ec XP 完美模拟专家.EC XP按钮.ec XP按钮1.1.ec XP界面模拟模块3.1版.ec XP皮肤1.6.ec XP 选择框1.1.ec xp风格化.ec ZCL_多线程类1.01.ec ZCL_控件类库1.01.ec ZCL_文件读写 1.01.ec ZCL_核库函数1.01.ec zip.ec Z计算器.ec [神2也教你学E] - 可执行动态载入&输出其他文件模块.ec _仿真shell库.ec √功能键状态√.ec √取功能键状态√.ec 万 年历.ec 万能注册验证模块.ec 世宝脚本语言引擎.ec 世恒通用安装系统文件压缩模块.ec 世恒通用安装系统文件压缩 模块RAR.EC 个性信息框.ec 个性信息框1.1.ec 个性信息框1.21.ec 个性信息框1.5.ec 个性 信息框1.ec 个性信息框1[1].21.ec 个性化电脑模块.ec 中文语音朗读模块.ec 二进制到三十六进制.ec 互 联网扩展模块1.1.ec 互联网扩展模块1[1].1.ec 五笔编码查询模块.ec 代码编辑器部分模块.ec 仿 vista截图.ec 仿WinXP窗口v3.1版.ec 仿XP界面3.0特别版模块 3.0.ec 仿XP窗口2.0.ec 仿 真shell库.ec 优化内存.ec 优化内存模块.ec 伟业极速文件传输客户端.ec 伟业极速文件传输服务器.ec 伟 业超级列表框列宽尺寸自动调整.ec 伟业高级表格列宽尺寸自动调整.ec 传世注册.ec 低级功能模块.ec 供应商管理模 块.ec 保存图片(1.0).EC 保存图片1.0.ec 保存扩展界面设置.ec 保护.ec 保证显示.ec 信 息提示框控件(Tip).ec 修改菜单1.0.ec 修改菜单1.0版.ec 光驱控制模块.ec 全局事件模块.ec 全 程API模块.ec 全面操作SQL Server 2000.ec 公农历转换.ec 公农历转换1.2.ec 公农历转换 1.ec 公农历转换35.ec 公农历转换_2.ec 公历转农历模块 1.0.ec 公历转换为农历.ec 六六自用 模块.ec 六十四卦相.ec 关于窗口.ec 关于菜单的一些修改操作.ec 关机管理.ec 关联.ec 关联 数据库和新表格.ec 关联文件.ec 关联程序.ec 关闭托盘图标.ec 关闭窗口或进程.ec 内存专用模块.ec 内 存优化.ec 内存优化模块.ec..ec 内存皮肤.ec 内存补丁模块.ec 内存读写.ec 内存读写66.ec 内 存读写和进程操作.ec 内存读写模块 2.0.ec 内存读写模块 2[1].0.ec 内存读写模块.ec 内存读写模块 1.0.ec 内存读写模块2.0.ec 写屏幕.ec 冰川多媒体播放模块 1.0.ec 凝逸.注册易语言支持库 1.0.ec 凝逸网页取文1.0.ec 分割 合并 文件.ec 分割文件模块.ec 分割无逢文本模块.ec 分辨 率.ec 列宽自动调整.ec 列表框增强操作模块.ec 列表框打印预览1.0.ec 列表框打印预览1[1].0.ec 列 表框打印预览2.2.ec 列表框模块.ec 列表框项目拖动.ec 创建任意目录 1.0.0.2.ec 创建多级目录-西 风.ec 创建快捷方式1.0-西风.ec 创建快捷方式模块-简 1.0.ec 创建快捷方式模块2.2.ec 创建快捷方式 正.ec 创建数据库模块 1.0 .ec 创建数据库模块.ec 创建时钟事件.ec 删除文件模块.ec 删除文本所 在行.ec 判断ASCII编码.ec 判断XP外观支持文件是否存在.ec 判断字符模块.ec 判断数据库.ec 判 断星期几.ec 判断进程是否存在的模块.ec 到文本.ec 办公组件密码管理模块.ec 功能集一模块 1.0.ec 功 能集一模块 1[1].0.ec 功能集一模块.ec 功能集一模块_吴涛.ec 加入好友.ec 加入自身.ec 加 密.ec 加密文件头模块.ec 加密解密文本.ec 加密解密文本1.0.ec 加密配置文件操作ini40.ec 加 密配置文件操作模块.ec 加强执行1.0.ec 加解密文本1.1.ec 加载进度条.ec 加载进度条v2.0.ec 动 态加载菜单模块1.0版.ec 动态显示窗口.ec 动态类名.ec 动态组件操作模块.ec 动态菜单模块.ec 动态 调整分辩率.ec 动态调用DLL函数.ec 动感图标菜单.ec 动画窗体1.3.ec 匹配指定文本.ec 十六进制 转十进制模块 .ec 十进制转化为十六进制5.ec 压缩加密文件夹.ec 压缩文件夹.ec 双功能自动编号模块.ec 发 送消息_全选插入.ec 取CPU特征字.ec 取DOS执行结果.ec 取DOS执行结果模块 1.0.ec 取Dos执行结 果模块.ec 取Excel表名列表模块1.0.ec 取IE地址栏.ec 取IP及地理位置模块.ec 取IP地址.ec 取 mdb表名.ec 取mp3信息模块.ec 取串口的端口号模块+Get_Com.ec 取任意文件图标.ec 取功能键状 态.ec 取十进制.ec 取句柄对应全路径文件名2.1.ec 取图片尺寸.ec 取声调拼音模块.ec 取声调拼音模 块1.0.ec 取姓名.ec 取快捷方式信息1.2.ec 取拼音带声调1.2.ec 取拼音首个字母.ec 取拼音首 模块.ec 取按键名称模块.ec 取控件或窗口的标题.ec 取操作系统类别.ec 取数据摘要.EC 取文件时 间.ec 取文件版本信息.ec 取文件目录列表.ec 取文件相关联的图标.ec 取文件行数.ec 取文本行数.ec 取 易模块信息.ec 取易模块信息2005.ec 取歌词.ec 取汇编指令长度.ec 取汉字代码.ec 取汉字全拼音模 块.ec 取汉字笔画.ec 取汉字笔画1.ec 取汉字笔画模块-寒风.ec 取汉字笔画模块.ec 取注册表键句 柄.ec 取点颜色.ec 取焦点窗口句柄.ec 取特定目录模块.ec 取特征字.ec 取用户机器码模块.ec 取 窗口内所有控件标题.ec 取窗口句柄-外挂海万能模块1.53.ec 取系统信息.ec 取系统信息v2.1.ec 取系统信 息v2[1].1.ec 取系统启动时间.ec 取系统字体列表1.2.ec 取系统字体列表1[1].2.ec 取系统目 录.ec 取纯数字时间文本模块.ec 取网卡MAC.ec 取网卡参数.ec 取网络文件尺寸.ec 取网页元素.ec 取 腾讯TT浏览器的地址栏文本模块.ec 取节气模块.ec 取试用数据.ec 取非系统进程全路径文件名.ec 变身_超级编辑 框.ec 变速模块(1.0).EC 古木_选择文件夹.ec 古木滑块条_免注册版.ec 句柄操作.ec 各类已打开 的数据库记录打印.ec 同步目录.ec 同步缩放控件.ec 同步缩放控件1.0.ec 同步缩放窗口1.0.ec 吸 附模块.ec 周易模块,易经模块,八卦模块 V 1.22.ec 和是几与谁最大.ec 响应左键放开.ec 四则混合运算模 块.ec 回调函数.ec 图形窗口模块.ec 图片演示-西风.EC 图片演示.EC 图片组操作类.ec 圆角 化.ec 圆角化加强.ec 圆角化窗口.ec 在任务栏显示或隐藏.ec 在线更新.ec 在线更新2.ec 在 线查找歌词.ec 地理位置查询.ec 堕之星辰1.2.ec 填充树型框.ec 复件 我的测试易模块.EC 复件 提示框模块2.72 Alpha版.ec 复件 提示框模块3.0版.ec 复件 提示框模块3.1版.ec 复件 文本分行.EC 复 件 文本操作.EC 复件 星光灭绝.ec 复件 状态栏控件.ec 复制目录.ec 复制目录模块.ec 复制目录模块 1.ec 复制目录模块copy_dir.ec 外挂作坊1.4.ec 外挂作坊1.40909.ec 外挂作坊1.5-第六 版.ec 外挂作坊1.5版.ec 外挂作坊1.8.ec 外挂作坊1.85.ec 外挂作坊1.8版.ec 外挂作坊 1.8破解版.ec 外挂作坊1[1].85.ec 外挂作坊2.0-原版.ec 外挂作坊2.0.ec 外挂作坊2.0测试 版.ec 外挂作坊2.0破解版.ec 外挂作坊模块(新年礼品).ec 外挂作坊模块2.3.ec 外挂作坊模块2.3破解 版.ec 外挂作坊模块2.5破解版.ec 外挂作坊模块破解版.ec 外挂作坊网游模块.ec 外挂海-超线程下载模块.ec 外 挂海USB按键测试版.ec 外挂海万能模块.ec 外挂海万能模块1.50.ec 外挂海万能模块1.52.ec 外挂海万能 模块1.56.ec 外挂海万能模块1.57B.ec 外挂海万能模块1.58.ec 外挂海万能模块1.59.ec 外挂海万 能模块1.7.ec 外挂海万能模块1.71.ec 外挂海万能模块1.7贺岁版.ec 外挂海万能模块1.81版.ec 外挂 海万能模块1.84版.ec 外挂海万能模块1.85版.ec 外挂海万能模块1.87版.ec 外挂海万能模块1.95.ec 外 挂海万能模块1.96.ec 外挂海万能模块2.07.ec 外挂海万能模块2.1(贺岁版).ec 外挂海截图模块 1[1].0.ec 外挂海模块.ec 外挂海模块1.35.ec 外挂海模块1.36.ec 外挂海模块1.37.ec 外 挂海模块1.38.ec 外挂海模块1.39.ec 外挂海模块1.40.ec 外挂海模块1.41.ec 外挂海模块 1.42.ec 外挂海模块1.43.ec 外挂海模块1.43A.ec 外挂海模块1.44.ec 外挂海模块1.45.ec 外 挂海模块1.46.ec 外挂海模块1.47.ec 外挂海模块1.49.ec 外挂海模块1.50.ec 外挂海模块 1.51.ec 外挂海模块1.52.ec 外挂海模块1.6(恶魔版).ec 外挂海模块1.6Beta2斩月内测版.ec 外 挂海模块高级版.ec 外部列表框全操作.ec 外部控件操作类.ec 外部数据库.ec 外部超级列表框类.ec 多功 模块.ec 多功能模块(1).ec 多功能模块(2).ec 多媒体.ec 多彩文字显示模块.ec 多彩渐变换肤模 块.ec 多方式取IP模块.ec 多种对话框.ec 多种对话框模块 1.0.ec 多种对话框模块.ec 多线程支持 库转API支持斩月-多线程控制.ec 多线程支持模块.ec 多表格载入ADO数据.ec 大六壬排盘.ec 大写.ec 大 强工作室关于窗口.ec 天气预报信息.ec 奇门遁甲排盘.ec 好用的东西.ec 好色按钮.ec 好色按钮 1.0.ec 好色按钮1.ec 好色按钮2.0.ec 好色按钮_2.ec 威灵-简装版.ec 威灵.ec 字 段不重复.ec 字节集.ec 字节集增强模块.ec 安全关机.ec 完全替代键盘鼠标钩子支持库的模块.ec 完全进 制转换.ec 定时提醒1.1.ec 客户管理模块.ec 对内存进行读写操作.0.ec 对剪贴版进行数据获取和数据设 置.ec 对话框代码自动生成器.ec 对话框代码自动生成器模块 1[1].0.ec 寻找子文件夹.ec 寻找注册表.ec 寻 找磁盘文件.ec 寻找磁盘文件模块 1.0.ec 寻找窗口内指定按钮并单击.ec 导出数据1.1.ec 导出数据 1.21.ec 封包加解密.ec 小小鸡内存优化.ec 小松E网页助手模块.ec 小鱼儿.ec 少男少女论坛万能模 块.ec 尘土库_界面库.ec 屏幕保护支持库.ec 屏幕保护支持库1.1.ec 屏幕保护支持模块.ec 屏幕分辩 率更改.ec 屏幕分辩率更改1.0.ec 屏幕录像.ec 屏幕狩猎者v1.0.ec 屏蔽win键.ec 屏蔽系统功 能键.ec 屏蔽超文本浏览框右键菜单2.2.ec 屏蔽键盘.ec 属性夹.ec 工具提示.ec 工具提示类.ec 工 具栏辅助模块.ec 常用API-2.ec 常用API.ec 常用功能.ec 常用模块1.2.ec 常用软件性能优化 模块.ec 幻风.ec 广告.ec 广告1.ec 应用接口支持模块.ec 度量转换.ec 延时模块.ec 建 立关联.ec 异常辅助模块.ec 异常辅助模块免费版.ec 异常通知辅助模块.ec 弹出下载窗口.ec 弹出式逐渐 透明窗口.ec 弹出网页广告.ec 强力杀进程、保护进程、隐藏进程.ec 彗星HTTP应用模块.ec 彗星托盘图标模 块.ec 彗星模块1.3.ec 彗星正则表达式类.ec 彗星正则表达式类2.0.ec 形象大使1.0.ec 循环冗 余校验.EC 循环冗余校验1.EC 快捷方式.ec 快速填充树型框.ec 快速填充树型框tcsxk.ec 悯轩技术 (Mxjishu)专用模块.ec 成组随机数.ec 我的信息框.ec 我的对话框.ec 我的测试易模块.EC 我的 驱动操作模块.ec 截图模块.ec 所有模块.ec 扑克.ec 扑克图像模块.ec 扑克图像模块1.1.ec 扑 克图像模块1.ec 扑克牌模块.ec 扑克牌模块1.0.ec 打印数据1.20-绿营.ec 打印模块.ec 打印预 览1.1.ec 打印预览1.3.ec 打印预览1.33.ec 打印预览2.41(注册表配置).ec 打印预览2.42(外 部文件配置).ec 打印预览2.44(注册表配置).ec 打印预览2.45(注册表配置).ec 打印预览模块 1.0.ec 打 开外部关联文件及调用系统关于窗口模块 1.0.ec 打开多文件对话框.ec 托盘图标气泡提示.ec 执行批文件.ec 执 行文件模块.ec 扩展按钮控件.ec 扩展按钮控件1.ec 拖动控件.ec 拦截外部程序消息.ec 按列排序超级列 表框1.ec 排错.ec 控件大小调整模块.ec 控件自动缩放.ec 控件+窗口模块.ec 控制台交互操作模 块.ec 控制程序运行天数.ec 控制程序运行天数1.0.ec 控制系统音量.ec 控制面板.ec 控制面板模 块.ec 提升权限.ec 提升进程权限.ec 提示文本类模块.ec 提示框模块2.6.ec 提示框模块 2.61.ec 提示框模块2.7.ec 提示框模块2.72 Alpha版.ec 提示框模块2.72Alpha版.ec 提 示框模块3.0版.ec 提示框模块3.1版.ec 提示框模块3.1版[易语言3.0以上版本].ec 搜索邮件.ec 播放 音频.ec 操作HID类设备.ec 操作外部列表框.ec 操作外部组合框.ec 操作外部超级列表框1.0.ec 操 作系统界面功能支持模块.ec 改变显示器状态.ec 改变显示器状态CM.ec 改变窗口或控件的外形1.0.ec 改变系统 菜单.ec 改变系统菜单1.0改进版.ec 改变系统菜单1.0简单版.ec 改变系统菜单v1.0.ec 改变系统菜单 _2.ec 数值与十六进制文本的相互转换.ec 数值类文本到金额.ec 数制转换(修该).ec 数制转换.ec 数 制转换_2.ec 数字单双.ec 数据库中指定字段内容填充到树形框.ec 数据库到超级列表框.ec 数据库增强.ec 数 据库客户端模块.ec 数据库批量替换.ec 数据库操作模块.ec 数据库查找.ec 数据库管理器模块.ec 数据打 包解包.ec 数据摘要模块(MD5算法实现) 飞扬工作室.ec 数据源按钮.ec 整点半点报时模块.ec 文件关联.ec 文 件压缩专家.ec 文件压缩模块.ec 文件压缩解压.ec 文件图标.ec 文件夹美容模块.ec 文件夹跳转.ec 文 件字符替换模块.ec 文件拖放-银戒指.ec 文件拖放.ec 文件拖放_YE.ec 文件拖放_叶如兆.ec 文件时 间操作模块1.0.ec 文件补丁模块.ec 文件读写&文件映射模块.ec 文字背景透明.ec 文本分行.EC 文 本分行1.0.EC 文本分行2.0.ec 文本分行3.0.ec 文本加密解密模块.ec 文本加解密模块.ec 文本 处理扩展模块.ec 文本折行.ec 文本操作.EC 文本操作1.0.EC 文本操作模块.ec 文本数字统计.ec 文 本替换模块.ec 文本查找.ec 文本统计模块 1.0.ec 文本计算.ec 文本语音朗读.ec 文本语音朗读 1.1.ec 文本语音转换模块.EC 斑马模块.ec 斩月_核心函数库.ec 新创建查询快捷方式.ec 新查询快捷 方式.ec 新注册系统热键1.0.ec 新浏览文件夹.ec 新编码转换大全.ec 新编码转换大全2.0.ec 无边 框窗口操作模块 1.2 版.ec 无边框窗口操作模块 1.5 版.ec 无边框窗口操作模块 1.6 版.ec 日期时间增 强.ec 日期格式化.ec 日期格式规范.ec 日期设置模块.ec 时间格式化-自由扩展型.ec 时间相关函 数.ec 易2.55版数据库记录编辑器模块.ec 易3.5版数据库记录编辑器模块.ec 易DLL支持.ec 易之插件模 块.ec 易容大师.ec 易库、高级表格、XLS互操作模块.ec 易库浏览编辑器模块.ec 易数据库插入记录模块.ec 易 用脚本-JKSCRIPT.ec 易脚本.ec 易脚本免费去窗口版.ec 易脚本破解免费无限制版.ec 易语言EDB数据库 客户端.ec 易语言OGRE类库.ec 易语言OGRE类库1.1.ec 易语言多线程支持模块 1.3.ec 易语言皮肤模 块 2.1.ec 易语言皮肤模块.ec 易语言网页操作.ec 易语言网页操作类.ec 易语言辅助模块(管理员推荐).ec 易 辅助模块.ec 星光灭绝.ec 星光灭绝1.0.ec 星光灭绝_保护系统.ec 是否为汉字.ec 显示图片.ec 显 示设置.ec 更换桌面.ec 更改光标.ec 更改光标Cur.ec 更改文件时间操作模块1.0.ec 最小化窗 口.ec 有图天气预报.ec 本土化易模块(已加到果子).ec 本土化易模块-更新.ec 本土化易模块.ec 杀进 程模块.ec 杂类功能模块一(音量邮件驱动器压缩).ec 枚举对象模块1.0.ec 枚举窗口内控件标题.ec 枚举系统字 体1.ec 果子的模块.ec 枫则表达式FZ08版.ec 枫式托管图标模块.ec 枫式热键 FS1.4 非典加强版.ec 查 找窗口内所有组件句柄.ec 查找窗口或进程并关闭.ec 查杀程序.ec 查询目录文件.ec 树型框三级填充.ec 树 型框增强.ec 树型框操作类.ec 树型框目录显示模块.ec 树型框移动.ec 树型框附加模块-edb版.ec 树 型框附加模块-外部数据库版.ec 树型磁盘与文件浏览.ec 格式化日期框.ec 梦飞鸟仿正则表达式.ec 梦飞鸟自用模 快.ec 检测汉字模块.ec 模块.ec 模块_bmp转换为jpg.ec 模块_WinXP窗口v4.0版.ec 模 块_与应用程序建立关联.ec 模块_与狡兔三窟建立关联.ec 模块_与黄金加密建立关联.ec 模块_中英文文本处理.ec 模 块_仿WinXP窗口v1.0.ec 模块_仿WinXP窗口v1.1.ec 模块_仿WinXP窗口v2.0特别版.ec 模块_仿 WinXP窗口v3.0纪念版.ec 模块_仿WinXP窗口v3.1版.ec 模块_保存扩展界面设置.ec 模块_修改菜单.ec 模 块_内存皮肤.ec 模块_动态修改图片组v1.0.ec 模块_动态修改图片组v1.1.ec 模块_动态修改图片组网-际飞狐修改 版.ec 模块_取图片尺寸.ec 模块_回调函数.ec 模块_图片按钮v2.0.ec 模块_在线更新.ec 模块_ 大数运算.ec 模块_数制转换.ec 模块_文本折行.ec 模块_无边框窗口设置.ec 模块_树型框.ec 模块_ 汉字查询.ec 模块_磁盘操作.ec 模块_禁止多次运行.ec 模块_系统功能.ec 模块_菜单项加图片.ec 模 块_超级列表框.ec 模块_超级列表框快速排序2.0.ec 模块_超级列表框补丁1.0.ec 模块_软件注册.ec 模块 _软件注册1.0.ec 模块_软件注册2.0.ec 模块_软件注册2[1].0.ec 模块_透明标签.ec 模块叁 数.ec 模块合集.ec 模块窗体透明效果.ec 模块集.ec 模拟MDI窗口.ec 模拟XP.ec 模拟 _xp.EC 模拟按键.ec 比较大小.ec 水晶窗口.ec 水晶进度条模块版.ec 水柱显示模块.ec 水 波特效.ec 水波特效模块.ec 水波纹增效模块.ec 水纹特效模块.ec 永不放弃专用模块.ec 求真函数动态调 用类.ec 求真动态窗口类.ec 求真文件对话框模块.ec 求真文件拖放模块.ec 求真树型框操作类.ec 求真窗 口停靠类模块.ec 求真超级组合框模块.ec 求真进度下载模块.ec 汇编模块(外挂海版).ec 汇编模块(龙祥 版).ec 汇编模块-2.ec 汇编模块.ec 汇编模块1.ec 汇编类模块.ec 汉字助记码.ec 汉字助 记码_2.ec 汉字处理.ec 汉字常用类_SUPER250.ec 汉字查询.ec 汉字查询3.1版.ec 汉字综 合模块.ec 汉字转拼音.ec 汉语朗读模块 1.0.ec 汉语朗读模块 1[1].0.ec 汉语朗读模块.ec 注 册模块.ec 注册热键(支持多热键).ec 注册热键-FlyFox.ec 注册热键.ec 注册热键_支持多热键 (20050816).ec 注册热键_支持多热键_模块.ec 注册热键模块.ec 注册码.ec 注册系统热键-钟华.ec 注 册系统热键.ec 注册系统热键1.0-西风.ec 注册系统热键2.0.ec 注册系统热键模块 1.0.ec 注册表操 作.ec 注册表操作增强模块.ec 注册表操作增强模块1.0.ec 注册表操作增强模块1.2.ec 注册表操作增强模块 1.32.ec 注册表简化模块.ec 注册表读写增强模块.ec 注册验证模块-疯子.ec 注册验证模块.ec 测 试.ec 浏览器操作模块.ec 浏览文件图标取文件图标.ec 浏览文件夹.ec 浏览文件夹模块.ec 液晶控件模 块.ec 液晶模块.ec 淡入淡出模块.ec 混合运算.ec 添加(删除)子项目.ec 清除数组重复成员.ec 溪 流关于窗口.ec 溪流关于窗口1.0.ec 滑块条扩容模块.ec 漫步(此群管理员推荐).ec 激活按钮.ec 热 键输入模块.ec 特效窗口模块.ec 状态栏控件.ec 状态栏控件2.0.ec 状态栏控件2.ec 玉米隐身 V5.4.ec 生成Sqlite表结构.ec 生成表格.ec 用户管理模块 1.3.ec 用户配置模块.ec 用户 配置模块1.0.ec 电子琴模块.ec 电脑安全维护模块.ec 电脑性能优化模块.ec 画图模块.ec 登录确认模 块 1.0.ec 登陆传世模块1.9.ec 百度回贴模块.ec 皮肤_易语言皮肤模块.ec 皮肤模块.ec 目录是 否存在.ec 目录模块.ec 直接邮件发送模块.ec 硬件操作模块.ec 硬软件常用命令模块.ec 磁性窗口 2.0.ec 磁性窗口模块V1.0.ec 磁盘操作.ec 磁盘格式化模块 1.0.ec 磁盘格式化模块.ec 磁盘 相关.ec 禁止上网.ec 禁止二次运行.ec 禁止多次运行.ec 禁止文件运行.ec 禁止程序多次运行.ec 禁 止程序多次运行模块(银戒指) 1.0.ec 禁止程序多次运行模块(银戒指) 1[1].0.ec 禁止重复运行.ec 禁止重运 行.ec 秘密潜入OICQ.ec 秘密潜入OICQ1.0.ec 移动复制建多级目录模块.ec 程序代码编辑器模块1.0- DMedit.ec 程序内存的读写.ec 程序是否运行.EC 程序是否运行2.EC 程序自杀.ec 程序自杀模 块.ec 突破灰色按钮.ec 窗口-控件锚点.ec 窗口动画效果模块 V1.0.ec 窗口句柄&进程名互取.ec 窗 口外形任我设.ec 窗口整容师(1.0).EC 窗口整容师(1.1).ec 窗口整容师1.1.ec 窗口热键.ec 窗 口自动隐藏模块v1.0.ec 窗口贴边隐藏模块.ec 窗口透明模块.ec 立体空间圆柱型模块.ec 立体空间矩型模 块.ec 管理员登录验证模块(未加密) 1.0.ec 管理员登录验证模块(未加密) 1[1].0.ec 类模块-线程类-进程操 作类;V0.41Fixed1.ec 粉碎文件.ec 精度时钟.ec 精易模块 V1.0.ec 精灵控制模块1.1.ec 系 统后台服务.ec 系统处理.ec 系统服务管理模块.ec 系统登录模块.ec 系统管家-关机管理.ec 系统设置易 模块 1.0.ec 系统设置易模块.ec 系统资源检测模块.ec 系统进程管理模块.ec 紫微斗数排盘.ec 线程 类.ec 组合框记录模块.ec 结束进程模块.ec 给选择夹加两个命令.ec 统计表模块.ec 统计表模块1.ec 统 计表模块2.ec 统计重复次数.ec 绿色软件自动升级模块.ec 编码转换大全.ec 编辑标准格式公文-2.0.ec 编 辑标准格式公文2.0.ec 编辑框禁止字符1.0.ec 编辑框辅助功能.ec 编辑框高亮.ec 编辑框高亮模块.ec 缩 放多文档支持库.ec 网络套接字类1.0.ec 网络性能优化模块.ec 网络控件模块 1.0.ec 网络控件模块.ec 网 络文件模块2.0.ec 网络时间验证.ec 网络服务器模块.ec 网络通信模块1.8.ec 网页操作类(光庆版 2.0).ec 网页操作类(光庆版3.0).ec 网页操作类.ec 置交替色.ec 置控件外形图片.ec 置窗口透 明值.ec 置超级列表框背景图片.ec 置鼠标移入移出事件.ec 股票查询.ec 脚本引擎-JKSCRIPT.ec 脚 本控制类_类模块.ec 脚本组件模块.ec 自创加解密数据.ec 自动升级模块.ec 自动填表.ec 自动更新模块 1.3.ec 自动编号模块.ec 自动调整控件大小与位置模块.ec 自动调整控件大小与位置模块1.1.ec 自动调整控 件大小与位置模块1.2.ec 自动调整控件大小与位置模块_不使用类了.ec 自定义信息框模块.ec 自定义进度复制文件模 块.ec 自定义进度移动文件模块.ec 自定义鼠标.ec 自定延时模块.ec 自定快捷键.ec 自我毁灭模块.ec 自 解压制作.ec 自解压制作1.ec 良剑科技-外挂作坊模块(新年礼品).ec 色彩转换_模块.ec 节点与xml互转模 块.ec 花样进度条1.0.ec 获取字符串尺寸.ec 获取本机互联网IP地址.ec 菜单加图片模块 1.0.ec 菜 单的一些修改操作.ec 菜单项加图片.ec 蓝风模块.ec 蝴蝶-11.ec 蝴蝶不休.ec 行数.ec 衣 雪高级表格自动编号.ec 表格公式模块.ec 表达式计算.ec 视频捕捉易模块.ec 解析LRC歌词文件.ec 记 录集读写操作.ec 设置IE代理服务器.ec 设置IE代理服务器1.0.ec 设置控件锚点.ec 设置控件锚点1.ec 设 置控件锚点_.ec 设置磁盘驱动器.ec 设置窗口圆角.ec 设置表格模块.ec 设置鼠标活动范围.ec 识图模 块.ec 详细的公农历转换 1.2.ec 详细的公农历转换1.0.ec 详细的公农历转换1.2.ec 语言朗读易模 块.ec 语音报时模块.ec 语音报时模块1.0.ec 语音报时模块1.2.ec 语音报时模块1.3.ec 语音朗 读易模块 1.0.ec 读.xls文件到高级表格.ec 读写Rockey加密锁.ec 读删一段.ec 读取DBF数 据.ec 读取天气预报-模块.ec 读取易模块信息.ec 读取超级列表框模块 1.0.ec 读取超级列表框模块.ec 读 取超级列表框模块_多条件版.ec 读文本.ec 读文本~1.ec 读易库到超级列表框1.0.ec 调整窗口大小.ec 调 用PowerDll功能的模块.ec 调用外部命令.ec 调试程序检测模块.ec 资源易模块专用示例.ec 超文本浏览框功 能扩展模块1.2.ec 超级信息框.ec 超级列表框交替色.ec 超级列表框列宽尺寸自动调整.ec 超级列表框到文 件.ec 超级列表框功能扩展2.2.ec 超级列表框单列排序.ec 超级列表框存为网页.ec 超级列表框导出 EXECL.ec 超级列表框打印预览1.33.ec 超级列表框扩展模块.ec 超级列表框排序.ec 超级列表框提速模 块.ec 超级列表框操作类.ec 超级列表框数据库排序.ec 超级列表框斩月模块.ec 超级列表框显示ACCESS表中数 据.ec 超级列表框模糊查找.ec 超级列表框背景.ec 超级列表框行列色2.2.ec 超级列表框补丁1.0.ec 超 级列表框补助.ec 超级列表框选中项存为Excel文件.ec 超级列表框选择框状态被改变.ec 超级快捷方式.ec 超级 打印预览0716a.ec 超级模块(2.1).ec 超级模拟msn模块(1.0).ec 超级模拟msn模块-69msn.ec 超 级编辑框功能扩展类.ec 超级表达式计算.ec 超速读取网页源码.ec 转为汉语拼音.ec 转为汉语拼音模块 1.0.ec 转为汉语拼音模块.ec 转换bmp格式到jpg格式模块1.11修正版1.ec 转换图像格式.ec 转换辅助 模块.ec 转生模块.ec 软件优化.ec 软件注册模块.ec 软件注册算号器模块.ec 轻舟个人模块 1.22.ec 轻舟已过简单模块1.1.ec 输入法上屏.ec 输入法操作模块.ec 进制转换-wuflea.ec 进 制转换-西风.ec 进制转换.ec 进制转换change.ec 进度下载模块 V1.0 1.0.ec 进度下载模块 V1[1].0 1.0.ec 进度下载模块V1.0.ec 进度条高级设置.ec 进度移动文件模块.ec 进程信息.ec 进 程关闭模块.ec 进程名取窗口句柄.ec 进程拦截.ec 进程模块.ec 进程相关模块-1.ec 进程相关模块 -2.ec 进程相关模块-3.ec 进程相关模块.ec 进程相关模块(1型).ec 进程相关模块(2型).ec 进 程相关模块(3型).ec 进程通信.ec 远程控制杂项模块(1.0).ec 远程控制杂项模块.ec 连接编译器.ec 迪 克—透明窗体.ec 选择颜色.ec 逍遥带符号液晶.ec 逍遥模块2.8.ec 逍遥液晶.ec 逍遥简化液晶.ec 透 明控件.ec 透明窗口组件.ec 通信设备模块_测试.ec 通用加解密.ec 通用易语言模块1.3.ec 通用模 块.ec 通用界面扩展.ec 通用验证码识别模块.ec 通过窗口标题取外部任意编辑框内容模块.ec 邮件发送类.ec 邮 件快手1.0.ec 部品管理模块.ec 配置文件.ec 配置文件全操作.ec 配置文件扩充操作模块.ec 配置文件 操作 1.0.ec 配置文件操作 1[1].0.ec 配置文件操作.ec 配置文件操作模块.ec 配置文件操作模块 3.0.ec 配置项类-Jie_soft.ec 配置项类.ec 酷按钮2.2模块.ec 酷按钮模块.ec 金口决排 盘.ec 金少风专用模块.ec 锁见盘数标.ec 锁见盘数标模块.ec 锁键盘数标.ec 锌新在线更新模块 V1_0_8.ec 锐浪打印_超表+高表1.5.ec 锐浪报表打印增强.ec 锐浪报表打印增强1.ec 锐浪报表打印增强 2.ec 键盘记录_模块.ec 键盘记录模块.ec 键盘钩子支持库.ec 防破解.ec 阿拉伯数字转换汉文数字模 块.ec 隐藏任务栏或托盘图标.ec 隐藏显示任务栏.ec 隐藏进程.ec 隐藏进程模块(1).ec 隐藏进程模块 (2).ec 隐藏进程模块.ec 音量控制.ec 频谱.ec 颜色选择器.ec 风筝_加解密.ec 飛狐 DLL.ec 驱动器相关模块.ec 高亮关键词.ec 高亮显示.ec 高彩光标模块(含2种光标).ec 高精度等 待.ec 高精度运算模块.ec 高精度运算模块2.1版.ec 高精度运算模块2[1].1版.ec 高级信息框.ec 高 级易模块集 2.2.ec 高级易模块集 2[1].2.ec 高级易模块集.ec 高级液晶数字1.1.ec 高级表格保证显 示最后行.ec 高级表格列宽尺寸自动调整.ec 高级表格到excel.ec 高级表格到数据库.ec 高级表格打印模块 1.0.ec 高级表格扩展模块.ec 高级表格添加按钮.ec 黑客入侵模块 V1.00.ec 默认打印机打印方向设置模 块.ec 鼠标控制.ec

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧