//
//
//
//
//
//
//
//
//
//
软件Tags:
拖盘图标操作例程系统结构:最小化托盘,回调子程序,置窗口特征,执行窗口程序,取得窗口信息, ======窗口程序集1 || ||------__启动窗口_创建完毕 || ||------最小化托盘 || ||------__启动窗口_托盘事件 || ||------__启动窗口_位置被改变 || ||------_返回界面_被选择 || ||------_退出程序_被选择 || ||------_关于_被选择 || ||------回调子程序 || ||------__启动窗口_可否被关闭 || || ======窗口程序集2 || ||------_按钮2_被单击 || ||------_按钮1_被单击 || || ======调用的Dll || ||---[dll]------置窗口特征 || ||---[dll]------执行窗口程序 || ||---[dll]------取得窗口信息 调用的DLL命令: .DLL命令置窗口特征,整数型,,"SetWindowLongA" .参数hwnd,整数型 .参数nIndex,整数型 .参数dwNewLong,子程序指针 .DLL命令执行窗口程序,整数型,,"CallWindowProcA" .参数lpPrevWndFunc,子程序指针 .参数hWnd,整数型 .参数Msg,整数型 .参数wParam,整数型 .参数lParam,整数型 .DLL命令取得窗口信息,子程序指针,,"GetWindowLongA",,从指定窗口的结构中取得信息 由nIndex决定。零表示出错。会设置GetLastError .参数窗口句柄,整数型,,欲为其获取信息的窗口的句柄 .参数属性,整数型,,欲取回的信息,可以是下述任何一个常数: GWL_EXSTYLE:扩展窗口样式 GWL_STYLE:窗口样式 GWL_WNDPROC:该窗口的窗口函数的地址 GWL_HINSTANCE:拥有窗口的实例的句柄 GWL_HWNDPARENT:该窗口之父的句柄。不要用SetWindowWord来改变这个值 GWL_ID:对话框中一个子窗口的标识符 GWL_USERDATA:含义由应用程序规定 DWL_DLGPROC:这个窗口的对话框函数地址 DWL_MSGRESULT:在对话框函数中处理的一条消息返回的值 DWL_USER:含义由应用程序规定
