//
//
//
//
//
//
//
//
//
//
软件Tags:
API内存图形数据取图形句柄可以20091110更新系统结构:GetPictureFromByteStream,Release,get_Handle,get_hPal,get_Type,get_Width,get_Height,Render,取字节集长度_,CreateStreamOnHGlobal,OleLoadPicture,GlobalAlloc,GlobalLock,GlobalUnlock,GlobalFree,CopyMemory,DeleteObject,CopyImage,CopyIcon,DestroyIcon,DestroyCursor,CreateCompatibleDC,GetDC,ReleaseDC,SelectObject,BitBlt,DeleteDC,GetPictureFromByteStream,Release,get_Handle,get_hPal,get_Type,get_Width,get_Height,Ansi转Unicode,取空白字节集_,系统_动态调用子程序,CreateStreamOnHGlobal,OleLoadPicture,CLSIDFromString,GlobalAlloc,GlobalLock,GlobalUnlock,GlobalFree,CopyMemory,ObjPtr,MultiByteToWideChar,动态调用子程序_API,SetWindowLong,GetWindowLong,GetModuleHandle,SendMessage,GetbinPtr,RtlMoveMemory,DeleteObject,CopyImage,GetDC,SelectObject,CreateCompatibleDC,BitBlt,DeleteDC,ReleaseDC,======程序集1||||------_启动子程序||||------_临时子程序||||======IPicture||||------GetPictureFromByteStream||||------Release||||------get_Handle||||------get_hPal||||------get_Type||||------get_Width||||------get_Height||||------Render||||------取字节集长度_||||======调用的Dll||||---[dll]------CreateStreamOnHGlobal||||---[dll]------OleLoadPicture||||---[dll]------GlobalAlloc||||---[dll]------GlobalLock||||---[dll]------GlobalUnlock||||---[dll]------GlobalFree||||---[dll]------CopyMemory||||---[dll]------DeleteObject||||---[dll]------CopyImage||||---[dll]------CopyIcon||||---[dll]------DestroyIcon||||---[dll]------DestroyCursor======窗口程序集1||||------__启动窗口_创建完毕||||------_按钮1_被单击||||======调用的Dll||||---[dll]------CreateCompatibleDC||||---[dll]------GetDC||||---[dll]------ReleaseDC||||---[dll]------SelectObject||||---[dll]------BitBlt||||---[dll]------DeleteDC======窗口程序集1||||------GetPictureFromByteStream||||------_按钮1_被单击||||======程序集1||||------Release||||------get_Handle||||------get_hPal||||------get_Type||||------get_Width||||------get_Height||||------_ToDword||||------Ansi转Unicode||||------取空白字节集_||||------系统_动态调用子程序||||======调用的Dll||||---[dll]------CreateStreamOnHGlobal||||---[dll]------OleLoadPicture||||---[dll]------CLSIDFromString||||---[dll]------GlobalAlloc||||---[dll]------GlobalLock||||---[dll]------GlobalUnlock||||---[dll]------GlobalFree||||---[dll]------CopyMemory||||---[dll]------ObjPtr||||---[dll]------MultiByteToWideChar||||---[dll]------动态调用子程序_API||||---[dll]------SetWindowLong||||---[dll]------GetWindowLong||||---[dll]------GetModuleHandle||||---[dll]------SendMessage||||---[dll]------GetbinPtr||||---[dll]------RtlMoveMemory||||---[dll]------_P_INT32||||---[dll]------DeleteObject||||---[dll]------CopyImage||||---[dll]------GetDC||||---[dll]------SelectObject||||---[dll]------CreateCompatibleDC||||---[dll]------BitBlt||||---[dll]------DeleteDC||||---[dll]------ReleaseDC 调用的DLL命令:.DLL命令CreateStreamOnHGlobal,整数型,"ole32".参数hGlobal,整数型.参数fDeleteOnRelease,整数型.参数ppstm,整数型,传址,对象.DLL命令OleLoadPicture,整数型,"olepro32".参数pStream,整数型,,对象.参数lSize,整数型.参数fRunmode,整数型.参数riid,字节集,传址,any.参数ppvObj,整数型,传址,Any.DLL命令GlobalAlloc,整数型,"kernel32".参数uFlags,整数型.参数dwBytes,整数型.DLL命令GlobalLock,整数型,"kernel32".参数hMem,整数型.DLL命令GlobalUnlock,整数型,"kernel32".参数hMem,整数型.DLL命令GlobalFree,整数型,"kernel32".参数hMem,整数型.DLL命令CopyMemory,,"kernel32","RtlMoveMemory".参数Destination,整数型.参数Source,字节集.参数Length,整数型.DLL命令DeleteObject,整数型,"gdi32","DeleteObject",公开,清除图形.参数hObject,整数型.DLL命令CopyImage,整数型,"user32","CopyImage".参数hImage,整数型.参数uType,整数型.参数cxDesired,整数型.参数cyDesired,整数型.参数fuFlags,整数型.DLL命令CopyIcon,整数型,"user32","CopyIcon".参数hIcon,整数型.DLL命令DestroyIcon,整数型,"user32","DestroyIcon",公开,清除图标.参数hIcon,整数型.DLL命令DestroyCursor,整数型,"user32","DestroyCursor",公开,清除鼠标指针.参数hCursor,整数型调用的DLL命令:.DLL命令CreateCompatibleDC,整数型,"gdi32","CreateCompatibleDC".参数hdc,整数型.DLL命令GetDC,整数型,"user32","GetDC".参数hwnd,整数型.DLL命令ReleaseDC,整数型,"user32","ReleaseDC".参数hwnd,整数型.参数hdc,整数型.DLL命令SelectObject,整数型,"gdi32","SelectObject".参数hdc,整数型.参数hObject,整数型.DLL命令BitBlt,整数型,"gdi32","BitBlt".参数hDestDC,整数型.参数x,整数型.参数y,整数型.参数nWidth,整数型.参数nHeight,整数型.参数hSrcDC,整数型.参数xSrc,整数型.参数ySrc,整数型.参数dwRop,整数型.DLL命令DeleteDC,整数型,"gdi32","DeleteDC".参数hdc,整数型调用的DLL命令:.DLL命令CreateStreamOnHGlobal,整数型,"ole32".参数hGlobal,整数型.参数fDeleteOnRelease,整数型.参数ppstm,整数型,传址,对象.DLL命令OleLoadPicture,整数型,"olepro32".参数pStream,整数型,,对象.参数lSize,整数型.参数fRunmode,整数型.参数riid,字节集,传址,any.参数ppvObj,整数型,传址,Any.DLL命令CLSIDFromString,整数型,"ole32".参数lpsz,字节集.参数pclsid,字节集,传址,Any.DLL命令GlobalAlloc,整数型,"kernel32".参数uFlags,整数型.参数dwBytes,整数型.DLL命令GlobalLock,整数型,"kernel32".参数hMem,整数型.DLL命令GlobalUnlock,整数型,"kernel32".参数hMem,整数型.DLL命令GlobalFree,整数型,"kernel32".参数hMem,整数型.DLL命令CopyMemory,,"kernel32","RtlMoveMemory".参数Destination,整数型.参数Source,字节集.参数Length,整数型.DLL命令ObjPtr,整数型,"kernel32","lstrcpynA".参数lpString1,对象,传址.参数lpString2,整数型.参数iMaxLength,整数型.DLL命令MultiByteToWideChar,整数型,,"MultiByteToWideChar",公开.参数CodePage,整数型.参数dwFlags,整数型.参数lpMultiByteStr,文本型.参数cchMultiByte,整数型.参数lpWideCharStr,字节集.参数cchWideChar,整数型.DLL命令动态调用子程序_API,整数型,,"CallWindowProcA".参数动态调用代码,字节集.参数子程序,整数型,,子程序指针.参数参数,整数型,数组,为整数数组,参数1为成员1…类推;文本型和字节集型(自定义结构)为指针.参数参数数目,整数型,,一定要和参数数组相符,不然会出错.参数是否C调用,逻辑型,,真为cdecl调用方式,假为stdcall调用方式(即标准WINAPI方式).DLL命令SetWindowLong,整数型,"user32","SetWindowLongA".参数hwnd,整数型.参数nIndex,整数型.参数dwNewLong,整数型.DLL命令GetWindowLong,整数型,"user32","GetWindowLongA".参数hwnd,整数型.参数nIndex,整数型.DLL命令GetModuleHandle,整数型,"kernel32","GetModuleHandleA".参数lpModuleName,整数型.DLL命令SendMessage,整数型,"user32","SendMessageA".参数hwnd,整数型.参数wMsg,整数型.参数wParam,整数型.参数lParam,整数型.DLL命令GetbinPtr,整数型,"kernel32","lstrcpynA".参数lpString1,字节集.参数lpString2,整数型.参数iMaxLength,整数型.DLL命令RtlMoveMemory,,"kernel32.dll","RtlMoveMemory".参数Destination,整数型,传址.参数Source,整数型.参数Length,整数型.DLL命令_P_INT32,整数型,,"lstrcatA".参数lpString1,整数型,传址.参数lpString2,整数型,传址.DLL命令DeleteObject,整数型,"gdi32","DeleteObject".参数hObject,整数型.DLL命令CopyImage,整数型,"user32","CopyImage".参数handle,整数型.参数un1,整数型.参数n1,整数型.参数n2,整数型.参数un2,整数型.DLL命令GetDC,整数型,"user32","GetDC".参数hwnd,整数型.DLL命令SelectObject,整数型,"gdi32".参数hdc,整数型.参数hObject,整数型.DLL命令CreateCompatibleDC,整数型,"gdi32".参数hdc,整数型.DLL命令BitBlt,整数型,"gdi32".参数hDestDC,整数型.参数x,整数型.参数y,整数型.参数nWidth,整数型.参数nHeight,整数型.参数hSrcDC,整数型.参数xSrc,整数型.参数ySrc,整数型.参数dwRop,整数型.DLL命令DeleteDC,整数型,"gdi32".参数hdc,整数型.DLL命令ReleaseDC,整数型,"user32".参数hwnd,整数型.参数hDC,整数型
