//
//
//
//
//
//
//
//
//
//
软件Tags:
多窗口文本编辑器系统结构:窗口函数,子窗口函数,是否有文档,创建窗口,获取句柄,显示窗口,更新窗口,获取菜单,获取子菜单,取类名,移动窗口,发送外部信息,置前台窗口,建子窗口,载入图标,载入鼠标,获取信息,设置关系,设置窗口风格,创建子窗口,获取场景,获取系统刷子,取窗口标题,取窗口风格,缺省框架窗口函数,取菜单ID,图标,鼠标,注册窗口类,缺省子窗口函数,置窗口标题,取当前窗口,置窗口风格,消息1,消息,取窗口巨型,查找子窗口,载入模块,取标题长度,取设备句柄,设置文本颜色,销毁窗口, ======窗口程序集1 || ||------_按钮1_被单击 || ||------__启动窗口_创建完毕 || ||------窗口函数 || ||------__启动窗口_尺寸被改变 || ||------_新建文档_被选择 || ||------子窗口函数 || ||------_层叠_被选择 || ||------_平铺_被选择 || ||------_打开_被选择 || ||------_关于_被选择 || ||------_保存_被选择 || ||------_另存_被选择 || ||------是否有文档 || ||------_退出_被选择 || ||------_复制_被选择 || ||------_粘贴_被选择 || ||------_删除_被选择 || ||------_全选_被选择 || ||------_查找_被选择 || ||------_字体_被选择 || ||------_背景颜色_被选择 || || ======窗口程序集2 || ||------_按钮1_被单击 || ||------_窗口1_创建完毕 || || ======窗口程序集3 || ||------_颜色选择器1_颜色被改变 || ||------_按钮1_被单击 || ||------_按钮2_被单击 || || ======调用的Dll || ||---[dll]------创建窗口 || ||---[dll]------获取句柄 || ||---[dll]------显示窗口 || ||---[dll]------更新窗口 || ||---[dll]------获取菜单 || ||---[dll]------获取子菜单 || ||---[dll]------取类名 || ||---[dll]------移动窗口 || ||---[dll]------发送外部信息 || ||---[dll]------置前台窗口 || ||---[dll]------建子窗口 || ||---[dll]------载入图标 || ||---[dll]------载入鼠标 || ||---[dll]------获取信息 || ||---[dll]------设置关系 || ||---[dll]------设置窗口风格 || ||---[dll]------创建子窗口 || ||---[dll]------获取场景 || ||---[dll]------获取系统刷子 || ||---[dll]------取窗口标题 || ||---[dll]------取窗口风格 || ||---[dll]------缺省框架窗口函数 || ||---[dll]------取菜单ID || ||---[dll]------图标 || ||---[dll]------鼠标 || ||---[dll]------注册窗口类 || ||---[dll]------缺省子窗口函数 || ||---[dll]------置窗口标题 || ||---[dll]------取当前窗口 || ||---[dll]------置窗口风格 || ||---[dll]------消息1 || ||---[dll]------消息 || ||---[dll]------取窗口巨型 || ||---[dll]------查找子窗口 || ||---[dll]------载入模块 || ||---[dll]------取标题长度 || ||---[dll]------取设备句柄 || ||---[dll]------设置文本颜色 || ||---[dll]------销毁窗口 调用的DLL命令: .DLL命令创建窗口,整数型,"user32.dll","CreateWindowExA" .参数exstyle,整数型 .参数class,文本型 .参数window,整数型 .参数style,整数型 .参数x,整数型 .参数y,整数型 .参数width,整数型 .参数height,整数型 .参数parent,整数型 .参数menu,整数型 .参数hin,整数型 .参数lparam,客户区结构 .DLL命令获取句柄,整数型,"kernel32.dll","GetModuleHandleA" .参数name,整数型 .DLL命令显示窗口,整数型,"user32.dll","ShowWindow" .参数hwnd,整数型 .参数cmd,整数型 .DLL命令更新窗口,整数型,"user32.dll","UpdateWindow" .参数hwnd,整数型 .DLL命令获取菜单,整数型,"user32.dll","GetMenu" .参数hwnd,整数型 .DLL命令获取子菜单,整数型,"user32.dll","GetSubMenu" .参数hmenu,整数型 .参数pos,整数型 .DLL命令取类名,整数型,"user32.dll","GetClassNameA" .参数hwnd,整数型 .参数name,文本型 .参数size,整数型 .DLL命令移动窗口,整数型,"user32.dll","MoveWindow" .参数hwnd,整数型 .参数x,整数型 .参数y,整数型 .参数width,整数型 .参数height,整数型 .参数bool,整数型 .DLL命令发送外部信息,整数型,"user32.dll","SendMessageA" .参数hwnd,整数型 .参数msg,整数型 .参数wparam,整数型 .参数lparam,子窗口类 .DLL命令置前台窗口,整数型,"user32.dll","SetActiveWindow" .参数hwnd,整数型 .DLL命令建子窗口,整数型,"user32.dll","CreateMDIWindowA" .参数class,文本型 .参数window,文本型 .参数style,整数型 .参数x,整数型 .参数y,整数型 .参数width,整数型 .参数height,整数型 .参数parent,整数型 .参数hin,整数型 .参数lparam,整数型 .DLL命令载入图标,整数型,"user32.dll","LoadIconA" .参数hin,整数型 .参数icon,整数型 .DLL命令载入鼠标,整数型,"user32.dll","LoadCursorA" .参数hin,整数型 .参数cursor,整数型 .DLL命令获取信息,整数型,"user32.dll","GetMessage" .参数lparam,整数型 .参数hwnd,整数型 .参数min,整数型 .参数max,整数型 .DLL命令设置关系,整数型,"user32.dll","SetParent" .参数child,整数型 .参数new,整数型 .DLL命令设置窗口风格,整数型,"user32.dll","SetWindowLongA" .参数hwnd,整数型 .参数index,整数型 .参数new,子程序指针 .DLL命令创建子窗口,整数型,"user32.dll","CreateWindowExA" .参数exstyle,整数型 .参数class,文本型 .参数window,文本型 .参数style,整数型 .参数x,整数型 .参数y,整数型 .参数width,整数型 .参数height,整数型 .参数parent,整数型 .参数menu,整数型 .参数hin,整数型 .参数lparam,整数型 .DLL命令获取场景,整数型,"user32.dll","GetDC" .参数HWND,整数型 .DLL命令获取系统刷子,整数型,"gdi32.dll","Rgb" .参数red,整数型 .参数green,整数型 .参数blue,整数型 .DLL命令取窗口标题,整数型,,"GetWindowTextA" .参数HWND,整数型 .参数text,文本型 .参数count,整数型 .DLL命令取窗口风格,整数型,,"GetWindowLongA" .参数hwnd,整数型 .参数index,整数型 .DLL命令缺省框架窗口函数,整数型,,"DefFrameProcA" .参数hwnd,整数型 .参数client,整数型 .参数msg,整数型 .参数wparam,整数型 .参数lparam,整数型 .DLL命令取菜单ID,整数型,,"GetMenuItemID" .参数hmenu,整数型 .参数pos,整数型 .DLL命令图标,整数型,,"LoadIconA" .参数hin,整数型 .参数icon,整数型 .DLL命令鼠标,整数型,,"LoadCursorA" .参数hin,整数型 .参数cursor,整数型 .DLL命令注册窗口类,整数型,,"RegisterClassExA" .参数lm,窗口类 .DLL命令缺省子窗口函数,整数型,,"DefMDIChildProcA" .参数hwnd,整数型 .参数msg,整数型 .参数wparam,整数型 .参数lparam,整数型 .DLL命令置窗口标题,整数型,,"SetWindowTextA" .参数hwnd,整数型 .参数text,文本型 .DLL命令取当前窗口,整数型,,"GetActiveWindow" .DLL命令置窗口风格,整数型,"user32.dll","SetWindowLongA" .参数hwnd,整数型 .参数index,整数型 .参数new,整数型 .DLL命令消息1,整数型,,"SendMessageA" .参数hwnd,整数型 .参数msg,整数型 .参数wpram,整数型 .参数lparam,文本型 .DLL命令消息,整数型,,"SendMessageA" .参数hwnd,整数型 .参数msg,整数型 .参数wpram,整数型 .参数lparam,整数型 .DLL命令取窗口巨型,整数型,,"GetClientRect" .参数hwnd,整数型 .参数rect,巨型 .DLL命令查找子窗口,整数型,,"FindWindowExA" .参数hwnd,整数型 .参数child,整数型 .参数class,文本型 .参数caption,整数型 .DLL命令载入模块,整数型,,"LoadLibraryA" .参数name,文本型 .DLL命令取标题长度,整数型,,"GetWindowTextLengthA" .参数hwnd,整数型 .DLL命令取设备句柄,整数型,,"GetDC" .参数hwnd,整数型 .DLL命令设置文本颜色,整数型,,"SetTextColor" .参数hdc,整数型 .参数colosr,整数型 .DLL命令销毁窗口,整数型,,"DestroyWindow" .参数hwnd,整数型
