Как начать запись экрана, как только мое приложение будет включено? - PullRequest
1 голос
/ 07 февраля 2012

Я пытаюсь создать программу записи экрана, используя кодировщик 4. Я хочу, чтобы моя программа начала запись, как только я открою окно.Вот что у меня есть:

Но я продолжаю получать сообщение об ошибке: «Перегрузка для« App_Activation »не соответствует делегату System.EventHandler»

Спасибо за помощь.

<Window x:Class="ScreenCapture.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Screen Capture" 
    Activated="App_Activated"
    Closing="OnClose"
    mc:Ignorable="d" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
    Height="76" Width="99" ResizeMode="NoResize" WindowStartupLocation="CenterScreen"                             WindowStyle="ToolWindow">


protected void App_Activated(object sender, System.ComponentModel.AddingNewEventArgs e)
    {
        System.Drawing.Size monitorSize = SystemInformation.PrimaryMonitorSize;
        Rectangle capRect = new Rectangle(0, 0, monitorSize.Width, monitorSize.Height);
        job.CaptureRectangle = capRect;
        job.OutputPath = @"C:\output\ScreenCap";
        job.Start();
    }

1 Ответ

2 голосов
/ 07 февраля 2012

Вы не заявили это с правильной подписью, должно быть void App_Activated(object sender, EventArgs e)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...