您的位置:程序门 -> 移动平台 -> windows mobile



当手机插上耳机时,耳机上的按钮,按下的事件如何捕获???


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


当手机插上耳机时,耳机上的按钮,按下的事件如何捕获???
发表于:2007-11-11 02:23:30 楼主
当手机插上耳机时,耳机上的按钮,按下的事件如何捕获???他肯定是有事件的,比如长按接听,再长按会挂掉,这个事件???
我看c#框架里面只有手机键盘上的才有
      private   void   form1_keydown(object   sender,   keyeventargs   e)
                {
                        if   ((e.keycode   ==   system.windows.forms.keys.f1))
                        {
                                //   soft   key   1
                                //   not   handled   when   menu   is   present.
                        }
                        if   ((e.keycode   ==   system.windows.forms.keys.f2))
                        {
                                //   soft   key   2
                                //   not   handled   when   menu   is   present.
                        }
                        if   ((e.keycode   ==   system.windows.forms.keys.up))
                        {
                                //   up
                        }
                        if   ((e.keycode   ==   system.windows.forms.keys.down))
                        {
                                //   down
                        }
                        if   ((e.keycode   ==   system.windows.forms.keys.left))
                        {
                                //   left
                        }
                        if   ((e.keycode   ==   system.windows.forms.keys.right))
                        {
                                //   right
                        }
                        if   ((e.keycode   ==   system.windows.forms.keys.enter))
                        {
                                //   enter
                        }
                        if   ((e.keycode   ==   system.windows.forms.keys.d1))
                        {
                                //   1
                        }
                        if   ((e.keycode   ==   system.windows.forms.keys.d2))
                        {
                                //   2
                        }
                        if   ((e.keycode   ==   system.windows.forms.keys.d3))
                        {
                                //   3
                        }
                        if   ((e.keycode   ==   system.windows.forms.keys.d4))
                        {
                                //   4
                        }
                        if   ((e.keycode   ==   system.windows.forms.keys.d5))
                        {
                                //   5
                        }
                        if   ((e.keycode   ==   system.windows.forms.keys.d6))
                        {
                                //   6
                        }
                        if   ((e.keycode   ==   system.windows.forms.keys.d7))
                        {
                                //   7
                        }
                        if   ((e.keycode   ==   system.windows.forms.keys.d8))
                        {
                                //   8
                        }
                        if   ((e.keycode   ==   system.windows.forms.keys.d9))
                        {
                                //   9
                        }
                        if   ((e.keycode   ==   system.windows.forms.keys.f8))
                        {
                                //   *
                        }
                        if   ((e.keycode   ==   system.windows.forms.keys.d0))
                        {
                                //   0
                        }
                        if   ((e.keycode   ==   system.windows.forms.keys.f9))
                        {
                                //   #
                        }

                }
发表于:2007-11-12 00:42:501楼 得分:0
怎么没人回答?高手都去那了?算了,我自己顶一下吧!
发表于:2007-11-12 12:33:002楼 得分:0
是蓝牙耳机的话,参考
发表于:2007-11-13 09:48:543楼 得分:0
可以通过获取手机的音量大小来做判断.waveoutgetvolume

发表于:2007-11-13 10:14:574楼 得分:0
ls比较搞笑
发表于:2007-11-15 21:54:095楼 得分:0
晕,高手呢???不是蓝牙耳机。音量大小来做判断?这个怎么弄??


快速检索

最新资讯
热门点击