/// <summary> /// コンストラクタ /// </summary> /// <param name="windowSizeManager">ウィンドウサイズ管理</param> public WindowSizeMenu(WindowSizeManager windowSizeManager) { this.windowSizeManager = windowSizeManager; }
/// <summary> /// Load /// </summary> private void MainForm_Load(object sender, EventArgs e) { // 初期化ファイルを読み込む LoadInitFile(); // スレ選択フォーム threadSelectForm = new ThreadSelectForm(this); // WMP初期化 panelWMP.Controls.Add(wmp); wmp.uiMode = "none"; wmp.stretchToFit = true; wmp.Location = new Point(0, 0); wmp.Dock = DockStyle.Fill; wmp.Volume = 50; wmp.enableContextMenu = false; // ウィンドウ配置調節 OnPanelSizeChange(); // ウィンドウサイズ管理 windowSizeManager = new WindowSizeManager(this, wmp, this); windowSizeMenu = new WindowSizeMenu(windowSizeManager); // ウィンドウサイズメニューの初期化 InitWindowSizeMenu(); // コマンドラインから再生 wmp.LoadCommandLine(); URLData urlData = wmp.URLData; if (Environment.GetCommandLineArgs().Length > 1) { urlData.GetDataFromURL(Environment.GetCommandLineArgs()[1]); } pecaManager = new PeerCastManager(urlData.Host, urlData.PortNo, urlData.ChannelId); pecaManager.GetChannelInfo(); }