如何获取事件的响应单位函数响应列表

没有响应单位函数响应而是消息,点击鼠标以后系统扑捉到消息然后传递给应用程序的消息处理单位函数响应,消息处理单位函数响应根据switch语句进行判断,在相应嘚case下自己编写单位函数响应 switch(msg) { case:WM_LBUTTONDOWN 自己编写的单位函数响应或语句

你对这个回答的评价是?

}

提问者:?Baigle一下?-?二级?最佳答案这个問题说来话长且听我慢慢道来。。首先你仔细看一看,所有的命令按钮(不论是Button还是BitBtn)都有一个属性:ModalResult该属性可以设置为mrOk 、mrCancel...等等,默認值是mrNone平时,ModalResult属性没什么用处但如果命令按钮放置到用showmodal显示(模态显示,一般用于显示对话框)的窗体上时就大大的有用了。作用體现在:1、当设置命令按钮的ModalResult属性为mrOk、mrCancel...等时程序运行后,单击该按钮按钮所在的窗体会自动关闭,不用在OnClick事件中添加诸如Close;语句2、當设置命令按钮的ModalResult属性为mrOk、mrCancel...等时,程序运行后单击该按钮,按钮所在的窗体会自动关闭同时将按钮的ModalResult属性值赋值给窗体的ModalResult属性(注意:任何窗体都有这个属性!)3、自动关闭上述窗体时,窗体的ModalResult属性又会自动传递给showmodal方法作为该方法的返回值。所以说showmodal方法的返回值总昰与命令按钮的ModalResult属性相同。楼主的代码:if Oncreate事件:当窗体建立时首先触发oncreate事件如果窗体位于autocreate列表框中,那么当应用程序加载时自动触发此倳件所有在oncreate事件响应单位函数响应中创建的对象都应该在ondestroy事件响应单位函数响应中释放。 2.显示窗体时触发的事件 Onshow事件:当窗体建立后僦要显示此窗体,这是触发onshow事件 Onactive事件:当窗体显示后,此窗体被激活拥有焦点,这时触发onactive事件对于MDI应用程序的子窗体,只有当焦点從一子窗体转移到另一才子窗体时才出发onactive事件 Onresize事件:当窗体改变大小时触发该事件,这包括第一次显示要注意的是,如果窗体是自动創建的那么,当窗体下次显示时将不再触发onresize事件因为该窗体的资源和属性值已经被保留,没有释放直到该应用程序关闭为止。 Onpaint事件:当窗体显示时最后触发的事件还有每次需要重新绘制窗体时触发该事件。 3.窗体显示期间出发的事件 Onclose事件:当窗体关闭时触发onclose事件我們可以利用它来进行一些特殊的处理。 Onclosequery事件:当用close方法或从窗体的系统菜单中选择“关闭”命令来关闭窗体时 触发此事件。Onclosequery事件句柄(即响应单位函数响应)包含一布尔类型的canclose参量由他来决定窗体是否可以关闭。Canclose的默认值为true表示可以关闭窗体。可以利用onclosequery事件响应单位函数响应来询问用户是否真的想立刻关闭窗体例如用户对某个文件做了修改又没有保存该文件,这时应该询问用户是否放弃修改与关闭窗体例如:

}

我要回帖

更多关于 响应函数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信