//
//
//
//
//
//
//
//
//
//
软件Tags:
光影消息框生成工具
软件名称:光影消息框生成工具
软件作者:光影工作室-王皓楠
---
本软件可以生成Windows下的任意样式和内容的消息框,全API接口实现(User32.dll),本软件纯属是生成,不会响应任何消息。
---
本软件已经完全开源,下载群号:242474697
系统结构:固定窗口最小尺寸添加消息样式,注册消息,注册消息2,Message,Message2,Additionalstyles,FindWindow,MessageBox,IsWindowEnabled,SetWindowText,GetWindowLong,GetWindowText,ShowWindow,SetWindowLong,CallWindowProc,======窗口程序集_启动窗口||||------__启动窗口_创建完毕||||------添加消息样式||||======窗口消息程序集||||------注册消息||||------注册消息2||||------Message||||------Message2||||======消息框程序集||||------Additionalstyles||||======调用的Dll||||---[dll]------FindWindow||||---[dll]------MessageBox||||---[dll]------IsWindowEnabled||||---[dll]------SetWindowText||||---[dll]------GetWindowLong||||---[dll]------GetWindowText||||---[dll]------ShowWindow||||---[dll]------SetWindowLong||||---[dll]------CallWindowProc 调用的DLL命令:.DLL命令FindWindow,整数型,"user32","FindWindowA".参数lpClassName,文本型.参数lpWindowName,文本型.DLL命令MessageBox,整数型,"user32","MessageBoxA",,建立消息框窗体 .参数hwnd,整数型.参数lpText,文本型.参数lpCaption,文本型.参数wType,整数型.DLL命令IsWindowEnabled,整数型,"user32","IsWindowEnabled",,判断窗口是否处于活动状态(在vb里使用:针对vb窗体和控件,请用enabled属性) 非零表示成功,零表示失败.参数hwnd,整数型,,待检测窗口的句柄;.DLL命令SetWindowText,整数型,"user32","SetWindowTextA",,设置窗口的标题文字或控件的内容(在vb里使用:针对vb窗体,应使用caption或text属性)非零表示成功,零表示失败。会设置GetLastError.参数hwnd,整数型,,要设置文字的窗口的句柄.参数lpString,文本型,,要设到hwnd窗口中的文字;.DLL命令GetWindowLong,整数型,"user32","GetWindowLongA",,从指定窗口的结构中取得信息由nIndex决定。零表示出错。会设置GetLastError.参数hwnd,整数型,,欲为其获取信息的窗口的句柄.参数nIndex,整数型,,欲取回的信息,可以是下述任何一个常数:;GWL_EXSTYLE:扩展窗口样式;GWL_STYLE:窗口样式;GWL_WNDPROC:该窗口的窗口函数的地址;GWL_HINSTANCE:拥有窗口的实例的句柄;GWL_HWNDPARENT:该窗口之父的句柄。不要用SetWindowWord来改变这个值;GWL_ID:对话框中一个子窗口的标识符;GWL_USERDATA:含义由应用程序规定;DWL_DLGPROC:这个窗口的对话框函数地址;DWL_MSGRESULT:在对话框函数中处理的一条消息返回的值;DWL_USER:含义由应用程序规定;.DLL命令GetWindowText,整数型,"user32","GetWindowTextA",,取得一个窗体的标题(caption)文字,或者一个控件的内容(在vb里使用:使用vb窗体或控件的caption或text属性)复制到lpString的字串长度;不包括空中止字符。会设置GetLastError.参数hwnd,整数型,,欲获取文字的那个窗口的句柄.参数lpString,文本型,,预定义的一个缓冲区,至少有cch+1个字符大小;随同窗口文字载入.参数cch,整数型,,lp缓冲区的长度;.DLL命令ShowWindow,整数型,"user32","ShowWindow",,控制窗口的可见性(在vb里使用:针对vb窗体及控件,请使用对应的vb属性)如窗口之前是可见的,则返回TRUE(非零),否则返回FALSE(零).参数hwnd,整数型,,窗口句柄,要向这个窗口应用由nCmdShow指定的命令.参数nCmdShow,整数型,,为窗口指定可视性方面的一个命令。请用下述任何一个常数;SW_HIDE:隐藏窗口,活动状态给令一个窗口;SW_MINIMIZE:最小化窗口,活动状态给令一个窗口;SW_RESTORE:用原来的大小和位置显示一个窗口,同时令其进入活动状态;SW_SHOW:用当前的大小和位置显示一个窗口,同时令其进入活动状态;SW_SHOWMAXIMIZED:最大化窗口,并将其激活;SW_SHOWMINIMIZED:最小化窗口,并将其激活;SW_SHOWMINNOACTIVE:最小化一个窗口,同时不改变活动窗口;SW_SHOWNA:用当前的大小和位置显示一个窗口,不改变活动窗口;SW_SHOWNOACTIVATE:用最近的大小和位置显示一个窗口,同时不改变活动窗口;SW_SHOWNORMAL:与SW_RESTORE相同;.DLL命令SetWindowLong,整数型,"user32","SetWindowLongA",,在窗口结构中为指定的窗口设置信息 指定数据的前一个值.参数hwnd,整数型.参数nIndex,整数型.参数dwNewLong,整数型.DLL命令CallWindowProc,整数型,"user32","CallWindowProcA",,将消息传答窗口函数.参数lpPrevWndFunc,整数型.参数hwnd,整数型.参数msg,整数型.参数wParam,整数型.参数lParam,整数型