Пример #1
0
 private void videoOnDemandList()
 {
     if (!isFull()) {
         channelListToolStripMenuItem_Click(this, null);
     }
     else {
         vlc.Stop();
         if (oc == null) oc = new OSD.OSDChanList();
         if (!oc.Visible) oc.Show(); else oc.Hide();
     }
 }
Пример #2
0
 protected override void WndProc(ref Message m)
 {
     if (m.Msg == 0x0312)
         switch ((int)m.WParam)
         {
             case 401: nextChannelToolStripMenuItem_Click(this, null); break;
             case 402: previuseToolStripMenuItem_Click(this, null); break;
             case 403: vlc.ToggleFullscreen(); break;
             case 404: if (!isFull()) channelInfoToolStripMenuItem_Click(this, null);
                 else {
                     if (oi == null) oi = new OSD.OSDInfo();
                     if (!oi.Visible) oi.Show(); else oi.Hide();
             }
                 break;
               //  if (!full) channelInfoToolStripMenuItem_Click(this, null); break;
            // case 405: rEcordToolStripMenuItem_Click(this, null); break;
             case 405: MessageBox.Show(isFull().ToString()); break;
             case 406: muteToolStripMenuItem_Click(this, null);  break;
             case 407: if (!isFull()) channelListToolStripMenuItem_Click(this, null);
                 else
                 {
                     if (oc == null) oc = new OSD.OSDChanList();
                     if (!oc.Visible) oc.Show(); else oc.Hide();
                 }
                 break;
             case 408: if (!isFull()) flowControl1.GoToPrevious(); else OSD.OSDChanList.flowControl1.GoToPrevious(); break;
             case 409: if (!isFull()) flowControl1.GoToNext(); else OSD.OSDChanList.flowControl1.GoToNext(); break;
             //case 410: if(chan_menu.Visible || oc.Visible) MessageBox.Show("Change Chan"); break;
             case 411: if (isFull()) { if (oc != null && oc.Visible) oc.Hide(); else vlc.ToggleFullscreen(); } break;
         }
     base.WndProc(ref m);
 }