//キャプチャーボタン private void Button_Click(object sender, RoutedEventArgs e) { if (hWndData.SelectedItem == null) { return; } PictureWindow.Create(((HWndData)hWndData.SelectedItem).Get_hWnd); }
//キャプチャ画面作成用関数 public static void Create(IntPtr hWnd) { try { PictureWindow pctWin = new PictureWindow(hWnd); pctWin.Show(); } catch (InvalidHandleException) { MessageBox.Show("そのウィンドウは存在しません。", "エラー", MessageBoxButton.OK, MessageBoxImage.Error); } }