我应该如何在C#中使用WMPEqualizerSettingsCtrlClass?

时间:2012-01-15 10:06:40

标签: c# .net winforms wmplib

我使用以下代码:

WMPEqualizerSettingsCtrl eq = null;
eq.enhancedAudio = true;

但是我收到了一个错误:

  

对象引用未设置为对象的实例。

1 个答案:

答案 0 :(得分:1)

是的,您在声明时将eq对象设置为null。这就是产生异常的原因:你不能设置不存在的对象的属性!

如果您想创建WMPEqualizerSettingsCtrl类的实例,只需使用new

WMPEqualizerSettingsCtrl eq = new WMPEqualizerSettingsCtrl();
eq.enhancedAudio = true;   // now eq exists, so it won't throw an exception!

我不确切知道WMPEqualizerSettingsCtrl类是什么,但您可能需要将一些参数传递给构造函数。这些为类提供了有关您希望如何创建它的其他信息。