//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言多语言图标提取器源码系统结构:判断权限,取操作系统_,是否管理员权限,取文件路径,取文件前缀,取文件后缀,语言切换中心,计算大小,文件定位,下载文件,销毁图片组_,创建图片组_,删除图片组图片_,取图片组图标尺寸_,取图片组图标数_,设置图片组图标尺寸_,设置图片组图标数_,取图片组背景颜色_,设置图片组背景颜色_,添加位图_从文件,添加位图_从句柄,添加图标_从文件,添加图标_从句柄,替换图标_,替换位图_,保存图片组_,读入图片组_,保存为易图片组_,读入为易图片组_,载入位图_从文件_,载入图标_,载入图片_从字节集_,错误处理,ZJM_语言处理,提取单个文件,保存全部图标,APK保存全部图标,APK列表保存,按钮状态,文件搜索,搜索处理,设置透明度,列表保存,列表类型,APK处理,显示选择,搜索类型,列表状态,类型,编辑框,创建字节流_,释放字节流_,取字节流指针_,取字节流尺寸_,取出字节集_,启动线程_,结束线程,销毁当前,从列表id取路径_,浏览文件夹对话框_,AtlAxWinInit,AtlAxGetControl,DestroyWindow,CreateWindowExA,GetModuleHandle_整数,SHCreateFromPath,SHOpenFolderAndSelectItems,SHFree,ImageList_Add,ImageList_SetIconSize,ImageList_Create,ImageList_Destroy,ImageList_Remove,ImageList_AddIcon,ImageList_GetImageCount,ImageList_SetImageCount,ImageList_ReplaceIcon,ImageList_GetIconSize,ImageList_GetBkColor,ImageList_SetBkColor,ExtractIconExA,ImageList_Replace,ImageList_Write,ImageList_Read,GlobalFree,GlobalHandle,GlobalLock,GlobalAlloc,关闭内核对象_,创建线程_,CreateStreamOnHGlobal,GlobalUnlock,GlobalSize,LoadIcon,LoadImage,释放分配内容_,提取文件图标_,RtlAdjustPrivilege,取Window和DOS版本_, ======QD_CXJ || ||------_启动子程序 || ||------判断权限 || ||------取操作系统_ || ||------是否管理员权限 || ||------取文件路径 || ||------取文件前缀 || ||------取文件后缀 || ||------语言切换中心 || ||------计算大小 || ||------文件定位 || ||------下载文件 || ||------销毁图片组_ || ||------创建图片组_ || ||------删除图片组图片_ || ||------取图片组图标尺寸_ || ||------取图片组图标数_ || ||------设置图片组图标尺寸_ || ||------设置图片组图标数_ || ||------取图片组背景颜色_ || ||------设置图片组背景颜色_ || ||------添加位图_从文件 || ||------添加位图_从句柄 || ||------添加图标_从文件 || ||------添加图标_从句柄 || ||------替换图标_ || ||------替换位图_ || ||------保存图片组_ || ||------读入图片组_ || ||------保存为易图片组_ || ||------读入为易图片组_ || ||------载入位图_从文件_ || ||------载入图标_ || ||------载入图片_从字节集_ || ||------错误处理 || || ======CK_ZJM_CXJ || ||------_CK_ZJM_创建完毕 || ||------ZJM_语言处理 || ||------提取单个文件 || ||------保存全部图标 || ||------_保存选中图标_被选择 || ||------_保存全部图标_被选择 || ||------APK保存全部图标 || ||------APK列表保存 || ||------_提取文件图标_被选择 || ||------_提取系统图标_被选择 || ||------_CJLBK_TBWJ_ZS_被双击 || ||------_CJLBK_TBWJ_ZS_当前表项被改变 || ||------_CJLBK_TBWJ_ZS_左键单击表项 || ||------_CJLBK_TBWJ_ZS_右键单击表项 || ||------按钮状态 || ||------_TXAN_YYY_被单击 || ||------_TXAN_DKWJ_被单击 || ||------_TXAN_TQXT_被单击 || ||------_TXAN_BCXZ_被单击 || ||------_TXAN_BCQB_被单击 || ||------_CK_ZJM_可否被关闭 || ||------_TXAN_ZCK_JB_被单击 || ||------_TXAN_ZXH_被单击 || ||------_退出程序_被选择 || ||------文件搜索 || ||------搜索处理 || ||------_TXAN_SZ_被单击 || ||------_TXAN_PLBC_被单击 || ||------_TXAN_CXZZ_被单击 || ||------_提取选中项图标_被选择 || ||------_透明度100_被选择 || ||------设置透明度 || ||------_透明度90_被选择 || ||------_透明度80_被选择 || ||------_透明度70_被选择 || ||------_透明度60_被选择 || ||------_透明度50_被选择 || ||------_透明度40_被选择 || ||------_透明度30_被选择 || ||------_透明度20_被选择 || ||------_TXAN_LBBC_被单击 || ||------列表保存 || ||------_保存选中项图标_被选择 || ||------_保存所有项图标_被选择 || ||------_终止A撤销_被选择 || ||------_停止终止_被选择 || ||------_黑色2代码_被选择 || ||------_黑色代码_被选择 || ||------_TXAN_GYCX_被单击 || ||------_TFDX_WJJ_JS_得到文件 || ||------_重启程序_被选择 || ||------_CJLBK_TB_ZS_被双击 || ||------_CJLBK_TB_ZS_右键单击表项 || ||------_CJLBK_TB_ZS_左键单击表项 || ||------_打开所在文件夹_被选择 || ||------_TFDX_WJ_JS_得到文件 || ||------列表类型 || ||------APK处理 || ||------显示选择 || ||------_搜索JPG_被选择 || ||------_搜索ICO_被选择 || ||------_搜索PNG_被选择 || ||------_搜索BMP_被选择 || ||------搜索类型 || ||------_TXAN_HYG_被单击 || ||------_TXAN_QYG_被单击 || ||------_TPK_APK_被双击 || ||------_打开文件位置_被选择 || ||------_保存列表图标_被选择 || ||------_关闭易链接_被选择 || ||------_简体中文_被选择 || ||------_繁體中文_被选择 || ||------_English_被选择 || ||------_日本語の_被选择 || ||------_全部菜单_被选择 || ||------_只文件夹_被选择 || ||------_只是文件_被选择 || ||------_检测更新_被选择 || || ======CK_PL_CXJ || ||------_CK_PL_创建完毕 || ||------列表状态 || ||------_TXAN_PLCK_GB_被单击 || ||------_xxz_被单击 || ||------_TMBQ_LXXS_鼠标左键被按下 || ||------_TXAN_PLXT_LJ_被单击 || ||------_TXAN_PLZM_LJ_被单击 || ||------_TXAN_PLSJ_ML_被单击 || ||------_TXAN_PLZDY_LJ_被单击 || ||------类型 || ||------编辑框 || ||------_LBK_LX_列表项被选择 || ||------_LBK_LX_失去焦点 || ||------_TXAN_PLSM_KS_被单击 || ||------_TFDX_PLLJ_得到文件 || ||------_XZK_ZML_被单击 || ||------_BJK_SMLJ_按下某键 || || ======CK_TC_CXJ || ||------_CK_TC_TS_创建完毕 || ||------_XZK_QD_OK_鼠标左键被放开 || ||------_XZK_QD_ON_鼠标左键被放开 || ||------_XZK_QD_OK_鼠标位置被移动 || ||------_XZK_QD_ON_鼠标位置被移动 || ||------_XZK_QD_ON_鼠标左键被按下 || ||------_XZK_QD_OK_鼠标左键被按下 || ||------_CK_TC_TS_鼠标位置被移动 || ||------_XZK_QD_OK_获得焦点 || ||------_XZK_QD_OK_按下某键 || ||------_XZK_QD_ON_获得焦点 || ||------_XZK_QD_ON_按下某键 || || ======CK_MM_CXJ || ||------_CK_MM_创建完毕 || ||------_XZK_XSMM_被单击 || ||------_TXAN_PLCK_GB_被单击 || ||------_BJK_MMSR_按下某键 || ||------_HB_QD_ANN_鼠标左键被按下 || ||------_HB_QD_ANN_鼠标左键被放开 || ||------_HB_QD_ANN_鼠标位置被移动 || ||------_HB_QD_ANN_获得焦点 || ||------_HB_QD_ANN_按下某键 || || ======CK_GY_CXJ || ||------_CK_GY_创建完毕 || ||------_TXAN_PLCK_GB_被单击 || ||------_HB_QD_XH_鼠标左键被按下 || ||------_HB_QD_XH_鼠标左键被放开 || ||------_HB_QD_XH_鼠标位置被移动 || ||------_HB_QD_XH_获得焦点 || ||------_HB_QD_XH_按下某键 || || ======字节流_ || ||------_初始化 || ||------_销毁 || ||------创建字节流_ || ||------释放字节流_ || ||------取字节流指针_ || ||------取字节流尺寸_ || ||------取出字节集_ || || ======CK_XZCZ_CXJ || ||------_CK_XZCZ_创建完毕 || ||------_TXAN_XZYYY_被单击 || ||------_TXAN_PLCK_GB_被单击 || || ======线程 || ||------_初始化 || ||------_销毁 || ||------启动线程_ || ||------结束线程 || ||------销毁当前 || || ======调用的Dll || ||---[dll]------从列表id取路径_ || ||---[dll]------浏览文件夹对话框_ || ||---[dll]------AtlAxWinInit || ||---[dll]------AtlAxGetControl || ||---[dll]------DestroyWindow || ||---[dll]------CreateWindowExA || ||---[dll]------GetModuleHandle_整数 || ||---[dll]------SHCreateFromPath || ||---[dll]------SHOpenFolderAndSelectItems || ||---[dll]------SHFree || ||---[dll]------ImageList_Add || ||---[dll]------ImageList_SetIconSize || ||---[dll]------ImageList_Create || ||---[dll]------ImageList_Destroy || ||---[dll]------ImageList_Remove || ||---[dll]------ImageList_AddIcon || ||---[dll]------ImageList_GetImageCount || ||---[dll]------ImageList_SetImageCount || ||---[dll]------ImageList_ReplaceIcon || ||---[dll]------ImageList_GetIconSize || ||---[dll]------ImageList_GetBkColor || ||---[dll]------ImageList_SetBkColor || ||---[dll]------ExtractIconExA || ||---[dll]------ImageList_Replace || ||---[dll]------ImageList_Write || ||---[dll]------ImageList_Read || ||---[dll]------GlobalFree || ||---[dll]------GlobalHandle || ||---[dll]------GlobalLock || ||---[dll]------GlobalAlloc || ||---[dll]------关闭内核对象_ || ||---[dll]------创建线程_ || ||---[dll]------CreateStreamOnHGlobal || ||---[dll]------GlobalUnlock || ||---[dll]------GlobalSize || ||---[dll]------LoadIcon || ||---[dll]------LoadImage || ||---[dll]------释放分配内容_ || ||---[dll]------提取文件图标_ || ||---[dll]------RtlAdjustPrivilege || ||---[dll]------取Window和DOS版本_ 调用的DLL命令: .DLL命令从列表id取路径_,整数型,"shell32.dll","SHGetPathFromIDListA" .参数结构指针,整数型,,pIdl .参数路径,文本型,传址,pszPath .DLL命令浏览文件夹对话框_,整数型,"shell32.dll","SHBrowseForFolderA" .参数浏览文件夹结构,文件夹信息_ .DLL命令AtlAxWinInit,整数型,"atl.dll","AtlAxWinInit",,用ATL的API创建ActiveX组件窗口,必须在创建前调用这个初始化API .DLL命令AtlAxGetControl,整数型,"atl.dll","AtlAxGetControl" .参数hwnd,整数型 .参数对象,对象 .DLL命令DestroyWindow,整数型,"user32.dll","DestroyWindow" .参数窗口句柄,整数型,,hwnd,预清除的窗口的句柄 .DLL命令CreateWindowExA,整数型,"user32.dll","CreateWindowExA",,该函数创建一个具有扩展风格的重叠式窗口、弹出式窗口或子窗口,其他与CreateWindow函数相同。关于创建窗口和其他参数的内容,请参看CreateWindow .参数扩展风格,整数型,,dwExStyle:指定窗口的扩展风格。提示:可调用本模块中的常量,如果多个,使用位或命令生成.不需要则填0. .参数类名,文本型,,lpClassName:指向一个空结束的字符串或整型数atom。如果该参数是一个整型量,它是由此前调用theGlobaIAddAtom函数产生的全局量。这个小于OxCOOO的16位数必须是IpClassName参数字的低16位,该参数的高位必须是O。如果lpClassName是一个字符串,它指定了窗口的类名。这个类名可以是任何用函数RegisterClassEx注册的类名,或是任何预定义的控制类名。请看说明部分的列表。 .参数窗口标题,文本型,,lpWindowName:指向一个指定窗口名的空结束的字符串指针。 .参数风格,整数型,,dwStyle指定创建窗口的风格。该参数可以是下列窗口风格的组合再加上说明部分的控制风格。提示:使用位或命令运算出来,可调用本模块中的中文常量. .参数屏幕横坐标,整数型,,x:指定窗口的初始水平位置。对一个层叠或弹出式窗口,X参数是屏幕坐标系的窗口的左上角的初始X坐标。对于子富口,x是子窗口左上角相对父窗口客户区左上角的初始X坐标。如果该参数被设为CW_UCEDEFAULT则系统为窗口选择缺省的左上角坐标并忽略Y参数。CW_USEDEFAULT只对层叠窗口有效,如果为弹出式窗口或子窗口设定,则X和y参数被设为零。 .参数屏幕纵坐标,整数型,,y:指定窗口的初始垂直位置。对一个层叠或弹出式窗日,y参数是屏幕坐标系的窗口的左上角的初始y坐标。对于子窗口,y是子窗口左上角相对父窗口客户区左上角的初始y坐标。对于列表框,y是列表框客户区左上角相对父窗口客户区左上角的初始y坐标。如果层叠窗口是使用WS_VISIBLE风格位创建的并且X参数被设为CW_USEDEFAULT,则系统将忽略y参数。 .参数宽度,整数型,,nWidth:以设备单元指明窗口的宽度。对于层叠窗口,nWidth或是屏幕坐标的窗口宽度或是CW_USEDEFAULT。若nWidth是CW_USEDEFAULT,则系统为窗口选择一个缺省的高度和宽度:缺省宽度为从初始X坐标开始到屏幕的右边界,缺省高度为从初始X坐标开始到目标区域的顶部。CW_USEDFEAULT只参层叠窗口有效;如果为弹出式窗口和子窗口设定CW_USEDEFAULT标志则nWidth和nHeight被设为零。 .参数高度,整数型,,nHeight:以设备单元指明窗口的高度。对于层叠窗口,nHeight是屏幕坐标的窗口宽度。若nWidth被设为CW_USEDEFAULT,则系统忽略nHeight参数。 .参数父窗口句柄,整数型,,hWndParent:指向被创建窗口的父窗口或所有者窗口的旬柄。若要创建一个子窗口或一个被属窗口,需提供一个有效的窗口句柄。这个参数对弹出式窗日是可选的。WindowsNT5.0;创建一个消息窗口,可以提供HWND_MESSAGE或提供一个己存在的消息窗口的句柄。提示:0为桌面 .参数菜单句柄,整数型,,hMenu:菜单句柄,或依据窗口风格指明一个子窗口标识。对于层叠或弹出式窗口,hMenu指定窗口使用的菜单:如果使用了菜单类,则hMenu可以为NULL。对于子窗口,hMenu指定了该子窗口标识(一个整型量),一个对话框使用这个整型值将事件通知父类。应用程序确定子窗口标识,这个值对于相同父窗口的所有子窗口必须是唯一的。提示:没有就0 .参数模块句柄,整数型,,hInstance:与窗口相关联的模块事例的句柄。提示类的实例句柄. .参数参数,整数型,传址,lpParam:指向一个值的指针,该值传递给窗口WM_CREATE消息。该值通过在IParam参数中的CREATESTRUCT结构传递。如果应用程序调用CreateWindow创建一个MDI客户窗口,则lpParam必须指向一个CLIENTCREATESTRUCT结构。提示:没有就0 .DLL命令GetModuleHandle_整数,整数型,"kernel32.dll","GetModuleHandleA" .参数lpModuleName,整数型 .DLL命令SHCreateFromPath,整数型,"Shell32","ILCreateFromPathA",公开,文件_定位 .参数lpFileName,文本型 .DLL命令SHOpenFolderAndSelectItems,整数型,"Shell32",,公开,文件_定位 .参数pidlfolder,整数型 .参数cidl,整数型 .参数apidl,整数型 .参数dwFlags,整数型 .DLL命令SHFree,,"Shell32","ILFree",公开,文件_定位 .参数lngPidl,整数型 .DLL命令ImageList_Add,整数型,"comctl32.dll","ImageList_Add",公开 .参数图标列表句柄,整数型 .参数位图句柄,整数型 .参数掩码位位图句柄,整数型 .DLL命令ImageList_SetIconSize,整数型,"comctl32.dll","ImageList_SetIconSize",公开,设置图片组图标大小 .参数himl,整数型,,图片组句柄,ImageList_Create创建成功后的返回值 .参数宽度,整数型,传址 .参数高度,整数型,传址 .DLL命令ImageList_Create,整数型,"comctl32.dll","ImageList_Create",公开,创建图片组,返回图片组句柄 .参数cx,整数型,,宽度 .参数cy,整数型,,高度 .参数flags,整数型,,位深ILC_ .参数cInitial,整数型,,初始数量 .参数cGrow,整数型,,是否手动销毁 .DLL命令ImageList_Destroy,整数型,"comctl32.dll","ImageList_Destroy",公开,销毁图片组 .参数himl,整数型,,图片组句柄,ImageList_Create创建成功后的返回值 .DLL命令ImageList_Remove,整数型,"comctl32.dll","ImageList_Remove",公开,移除图片组图片 .参数himl,整数型,,图片组句柄,ImageList_Create创建成功后的返回值 .参数位置,整数型,,位置0为第一个,如果本参数设置为-1表示删除图片组所有图标 .DLL命令ImageList_AddIcon,整数型,"comctl32.dll","ImageList_AddIcon",公开,添加图标到图片组 .参数himl,整数型,,图片组句柄,ImageList_Create创建成功后的返回值 .参数hicon,整数型,,ico句柄 .DLL命令ImageList_GetImageCount,整数型,"comctl32.dll","ImageList_GetImageCount",公开,取图片组图片数 .参数himl,整数型,,图片组句柄,ImageList_Create创建成功后的返回值 .DLL命令ImageList_SetImageCount,整数型,"comctl32.dll","ImageList_SetImageCount",公开,设置图片组图片数 .参数himl,整数型,,图片组句柄,ImageList_Create创建成功后的返回值 .参数uNewCount,整数型,,欲设置的图片数 .DLL命令ImageList_ReplaceIcon,整数型,"comctl32.dll","ImageList_ReplaceIcon",公开 .参数himl,整数型,,图片组句柄,ImageList_Create创建成功后的返回值 .参数位置,整数型,,位置0为第一个 .参数hicon,整数型,,图标句柄 .DLL命令ImageList_GetIconSize,整数型,"comctl32.dll","ImageList_GetIconSize",公开,取图片组图标大小 .参数himl,整数型,,图片组句柄,ImageList_Create创建成功后的返回值 .参数宽度,整数型,传址 .参数高度,整数型,传址 .DLL命令ImageList_GetBkColor,整数型,"comctl32.dll","ImageList_GetBkColor",公开,返回图片组背景颜色 .参数himl,整数型,,图片组句柄 .DLL命令ImageList_SetBkColor,整数型,"comctl32.dll","ImageList_SetBkColor",公开,设置图片组背景颜色 .参数himl,整数型,,图片组句柄 .参数clrBk,整数型,,欲设置的颜色,其它选项可使用CLR_开头的常量 .DLL命令ExtractIconExA,整数型,"shell32.dll","ExtractIconExA",公开,提取图标扩展_, .参数文件名,文本型,,lpszFile .参数图标索引,整数型,,nIconIndex .参数大图标句柄,整数型,传址,phiconLarge .参数小图标句柄,整数型,,phiconSmall .参数图标数量,整数型,,nIcons .DLL命令ImageList_Replace,整数型,"comctl32.dll","ImageList_Replace",公开 .参数himl,整数型 .参数i,整数型 .参数hbmImage,整数型 .参数hbmMask,整数型 .DLL命令ImageList_Write,逻辑型,"comctl32.dll","ImageList_Write",公开,成功返回真,失败返回假 .参数himl,整数型,,图片组句柄 .参数pstm,整数型 .DLL命令ImageList_Read,整数型,"comctl32.dll","ImageList_Read",公开,成功返回图片组句柄 .参数pstm,整数型 .DLL命令GlobalFree,整数型,"kernel32","GlobalFree",公开,释放全局内存块 .参数hMem,整数型 .DLL命令GlobalHandle,整数型,"kernel32","GlobalHandle",公开,将全局指针转换为句柄 .参数wMem,整数型 .DLL命令GlobalLock,整数型,"kernel32","GlobalLock",公开,锁定内存对象并返回一个指针 .参数hMem,整数型 .DLL命令GlobalAlloc,整数型,"kernel32","GlobalAlloc",公开,在堆中分配内存 .参数wFlags,整数型 .参数dwBytes,整数型 .DLL命令关闭内核对象_,整数型,"kernel32","CloseHandle",,关闭一个内核对象。其中包括文件、文件映射、进程、线程、安全和同步对象等。涉及文件处理时,这个函数通常与vb的close命令相似。应尽可能的使用close,因为它支持vb的差错控制。注意这个函数使用的文件句柄与vb的文件编号是完全不同的非零表示成功,零表示失败。会设置GetLastError .参数对象句柄,整数型,,欲关闭的一个对象的句柄; .DLL命令创建线程_,整数型,"kernel32","CreateThread",,建立新的线索CreateThread .参数lpThreadAttributes,字节型,,SECURITY_ATTRIBUTES .参数dwStackSize,整数型 .参数lpStartAddress,子程序指针,,子程序指针 .参数lpParameter,整数型 .参数dwCreationFlags,整数型 .参数lpThreadId,整数型 .DLL命令CreateStreamOnHGlobal,整数型,"Ole32.dll","CreateStreamOnHGlobal",公开 .参数hGlobal,整数型 .参数fDeleteOnRelease,逻辑型 .参数ppstm,整数型,传址 .DLL命令GlobalUnlock,整数型,"kernel32","GlobalUnlock",公开,开锁全局内存块 .参数hMem,整数型 .DLL命令GlobalSize,整数型,"kernel32","GlobalSize",公开,返回全局内存块大小 .参数hMem,整数型 .DLL命令LoadIcon,整数型,"user32","LoadIconA",公开,从指定的模块或应用程序实例中载入一个图标。其中,LoadIconBynum是LoadIcon函数的类型安全声明执行成功则返回已载入的图标的句柄;零表示失败。会设置GetLastError .参数实例句柄,整数型 .参数图标标识,文本型 .DLL命令LoadImage,整数型,"user32","LoadImageA",公开,载入一个位图、图标或指针执行成功则返回对象的一个句柄;零表示失败 .参数实例句柄,整数型,,要从其中载入图象的DLL或应用程序模块或实例句柄。零表示装载一幅固有图象 .参数图象标志符,文本型,,欲载入图象的名字。如指定了hInst,就用这个参数指定资源或资源的标志符(标志符是一个长整数)。如hInst为空,而且已指定了LR_LOADFROMFILE,那么这个参数代表文件名(位图、图标或指针文件)。如果是个Long型值,这个参数就代表固有位图、图标或指针的编号 .参数图象类型,整数型,,下述常数之一,指定了欲载入的图象类型:IMAGE_BITMAP,IMAGE_CURSOR,IMAGE_ICON .参数图象宽度,整数型,,要求的图象宽度和高度。图象会根据情况自动伸缩。如设为零,表示用图象的默认大小 .参数图象高度,整数型,,同上 .参数常数组合,整数型,,下述常数的任意组合,它们都在api32.txt文件中得到了定义:;LR_DEFAULTCOLOR:以常规方式载入图象;LR_LOADREALSIZE:不对图象进行缩放处理。忽略n1和n2的设置;LR_CREATEDIBSECTION:如果指定了IMAGE_BITMAP,就返回DIBSection的句柄,而不是位图的句柄;LR_DEFAULTSIZE:如果n1和n2为零,就使用由系统定义的图象默认大小,而不是图象本身定义的大小;LR_LOADFROMFILE:如hInst为零,lpsz就代表要载入适当类型的一个文件的名字,仅适用于Win95;LR_LOADMAP3DCOLORS:将图象中的深灰、灰、以及浅灰像素都替换成COLOR_3DSHADOW,COLOR_3DFACE以及COLOR_3DLIGHT的当前设置;LR_LOADTRANSPARENT:与图象中第一个像素相符的所有像素都由系统替换;LR_MONOchrome:将图象转换成单色;LR_SHARED:将图象作为一个共享资源载入。在NT4.0中装载固有资源时要用到这个设置; .DLL命令释放分配内容_,,"ole32.dll","CoTaskMemFree" .参数内存块指针,整数型,,pv .DLL命令提取文件图标_,整数型,"shell32.dll","ExtractIconA",,,判断一个可执行文件或DLL中是否有图标存在,并将其提取出来 .参数程序句柄,整数型,,hInst,当前应用程序的实例句柄 .参数文件名,文本型,,lpszExeFileName,在其中提取图标的那个程序的全名 .参数图标索引,整数型,,nIconIndex,欲获取的图标的索引 .DLL命令RtlAdjustPrivilege,整数型,,"RtlAdjustPrivilege",,ntdll.dll .参数se_,整数型 .参数true_,逻辑型 .参数hprocess,整数型 .参数ret,整数型,传址 .DLL命令取Window和DOS版本_,整数型,"kernel32.dll","GetVersion",,,
