//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言flash播放模块源码
系统结构:smwn,smwn1,EnumWindowsProc,GetWindowThreadProcessId,EnumWindows,qfj,创建,载入文件,播放,暂停,停止播放,是否循环播放,CreateWindowEx,AtlAxWinInit,AtlAxGetControl,
======窗口程序集1
| |
| |------ _按钮1_被单击
| |
| |
======程序集1
| |
| |------ smwn
| |
| |------ smwn1
| |
| |------ EnumWindowsProc
| |
| |
======调用的Dll
| |
| |---[dll]------ GetWindowThreadProcessId
| |
| |---[dll]------ EnumWindows
| |
| |---[dll]------ qfj
======程序集1
| |
| |------ _启动子程序
| |
| |------ _临时子程序
| |
| |
======flash播放
| |
| |------ _初始化
| |
| |------ _销毁
| |
| |------ 创建
| |
| |------ 载入文件
| |
| |------ 播放
| |
| |------ 暂停
| |
| |------ 停止播放
| |
| |------ 是否循环播放
| |
| |
======调用的Dll
| |
| |---[dll]------ CreateWindowEx
| |
| |---[dll]------ AtlAxWinInit
| |
| |---[dll]------ AtlAxGetControl
调用的DLL命令:
.DLL命令 GetWindowThreadProcessId, 整数型, "user32", "GetWindowThreadProcessId"
.参数 hwnd, 整数型
.参数 lpdwProcessId, 整数型, 传址
.DLL命令 EnumWindows, 整数型, "user32.dll", "EnumWindows"
.参数 lpEnumFunc, 子程序指针
.参数 lParam, 整数型, 传址
.DLL命令 qfj, 整数型, "user32.dll", "GetAncestor"
.参数 hwnd, 整数型
.参数 gaFlags, 整数型
调用的DLL命令:
.DLL命令 CreateWindowEx, 整数型, "user32", "CreateWindowExA"
.参数 dwExStyle, 整数型
.参数 lpClassName, 文本型
.参数 lpWindowName, 文本型
.参数 dwStyle, 整数型
.参数 x, 整数型
.参数 y, 整数型
.参数 nWidth, 整数型
.参数 nHeight, 整数型
.参数 hWndParent, 整数型
.参数 hMenu, 整数型
.参数 hInstance, 整数型
.参数 lpParam, 整数型
.DLL命令 AtlAxWinInit, , "atl.dll", "AtlAxWinInit"
.DLL命令 AtlAxGetControl, 整数型, "atl.dll", "AtlAxGetControl"
.参数 h
.参数 x, 对象
