Ejemplo n.º 1
0
        private async Task OnSMStartedEvent(object sender,
                                            SMProcessArgs e)
        {
            LogTo.Debug($"Initializing {GetType().Name}");

            await Task.Run(() =>
            {
                ElementWdwPtr = SMProcess[SM17Natives.TElWind.InstancePtr];
                ElementWdwPtr.RegisterValueChangedEventHandler <int>(OnWindowCreated);
            });
        }
Ejemplo n.º 2
0
        private async Task OnSMStartingAsync(object sender,
                                             SMEventArgs e)
        {
            LogTo.Debug("Initializing {Name}", GetType().Name);

            // TODO: Why ?
            await Task.Run(() =>
            {
                SMMainWdwPtr  = SMProcess[Core.Natives.SMMain.InstancePtr];
                ElementWdwPtr = SMProcess[Core.Natives.ElWind.InstancePtr];
                ElementWdwPtr.RegisterValueChangedEventHandler <int>(OnWindowCreated);
            }).ConfigureAwait(false);
        }
Ejemplo n.º 3
0
 private void OnSMStartedEvent(object sender,
                               SMProcessArgs e)
 {
     ElementWdwPtr = SMProcess[SMNatives.TElWind.InstancePtr];
     ElementWdwPtr.RegisterValueChangedEventHandler <int>(OnWindowCreated);
 }