您好所有,
问候!
我们有AC / MFC应用程序播放视频剪辑。作为选择,我们可以增加/减少亮度和对比度同样切换等
我们已经使用IDirectDrawColorControl :: GetColorControls中检索主表面的色彩控制设置。
然而,我们注意到,为上述DDCOLORCONTROL结构的价值说,填充方法,表现为Win7和Win XP不同。的行为被定义为XP,但不相同的代码片段为Win7工作,因此,我们cannt改变亮度和对比度设置。
执行后GetColorControls DDCOLORCONTROL结构的值:
XP的Win7的成员
-------------------------------------------------- -
的dwFlags 47 32
lBrightness 750 5400
lSaturation 10,000 0
其余全部留在XP和Win7相同。
在这个问题上的任何帮助将是很大的帮助。
感谢在前进。