J'ai obtenu le code ci-dessous à partir de l'exemple bitmapmixer (DirectShow.NET) et j'ai essayé de le réimplémenter. L'échantillon original fonctionne bien. Dans ma version quand j'essaie de compiler je reçois des erreurs.Le nom 'Marshal' n'existe pas dans le contexte actuel
private void AddHandlers()
{
// Add handlers for VMR purpose
this.Paint += new PaintEventHandler(Form1_Paint); // for WM_PAINT
this.Resize += new EventHandler(Form1_ResizeMove); // for WM_SIZE
this.Move += new EventHandler(Form1_ResizeMove); // for WM_MOVE
SystemEvents.DisplaySettingsChanged += new EventHandler(SystemEvents_DisplaySettingsChanged); // for WM_DISPLAYCHANGE
handlersAdded = true;
}
private void RemoveHandlers()
{
// remove handlers when they are no more needed
handlersAdded = false;
this.Paint -= new PaintEventHandler(Form1_Paint);
this.Resize -= new EventHandler(Form1_ResizeMove);
this.Move -= new EventHandler(Form1_ResizeMove);
SystemEvents.DisplaySettingsChanged -= new EventHandler(SystemEvents_DisplaySettingsChanged);
}
ERREURs
erreur 1 Le nom 'maréchal' n'existe pas dans le contexte actuel Form1.cs
Erreur 2 Le nom 'Maréchal' n'existe pas dans le contexte actuel Form1.cs
Erreur 3 Le nom 'Form1_ResizeMove' n'existe pas dans le contexte actuel Form1.cs
Erreur 4 Le nom « Form1_Paint » existe pas dans le contexte actuel Form1.cs
Erreur 5 Le nom « Form1_ResizeMove » existe pas dans le contexte actuel Form1.cs
Erreur 6 Le nom « Form1_ResizeMove » ne pas exister dans le contexte actuel Form1.cs
erreur 7 le nom « SystemEvents_DisplaySettingsChanged » n'existe pas dans le contexte actuel Form1.cs
erreur 10 le nom « Form1_ResizeMove » n'existe pas dans le contexte actuel Form1.cs
erreur 11 le nom 'SystemEvents_DisplaySettingsChanged' n'existe pas dans le contexte actuel Form1.cs
Toute aide est appréciée.
Merci.
hey une erreur a été réduite thks Jon [mieux que rien] – Haxed
cela a fonctionné jon cela a fonctionné – Haxed