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(); } }
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); }