热情软件屋

 

能在程序中建立自己的事件发生和事件处理函数吗


编号:QA001330
建立日期: 1999年7月12日 最后修改日期:1999年7月12日
所属类别:

Bill Herz:
    Windows 使用了事件触发的面向对象技术来产生和管理菜单,可以让我们简单地建立菜单。可是在某种情况下,比如全屏幕状态的程序,并不能使用该菜单功能。请问有什么简单的方法达到这样的事件触发式的菜单?能在程序中建立自己的事件发生和事件处理函数吗?

回答:

    对于全屏幕状态,一个办法是利用TrackPopupMenu来建立右键弹出式菜单。另外,并不是只有菜单才能才能产生事件,在全屏幕状态状态下,通常利用控件或鼠标消息(WM_MOUSEMOVE、WM_LBUTTONDOWN)等来处理用户输入。
    当然你也可以利用RegisterWindowMessage等函数建立自己的事件。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio