颜色pipe理:监视器configuration文件更改通知为Windows?

简短版本:

我正在寻找窗口的颜色空间改变时(当它移动到另一个监视器或当用户更改监视器configuration文件时)在NSWindowDelegate协议中调用Cocoa – windowDidChangeBackingProperties:通知的Windows API等价物。

有谁知道在Windows上等效的API是什么?

长版本:

我正在开发一个全彩色pipe理的应用程序。 因此,当显示器的颜色configuration文件被更改或应用程序窗口被移动到不同的屏幕时,我需要得到通知。 在Mac端,这很简单,我只是为窗口的委托实现– windowDidChangeBackingProperties:方法,每当用户将窗口拖到另一个监视器或每当全局监视器configuration文件发生更改时,我都会收到通知。 简单和容易。 在Windows端,我不知道如何获得这些通知。

目前,我正在使用GetICMProfile() WCS( Windows颜色系统 )函数在应用程序启动时获取显示器configuration文件。 监视器configuration文件更改时,我需要一些通知。

如何在Windows上接收显示器configuration文件更改通知?

当应用程序窗口从一个监视器移动到另一个监视器时的奖励分数。 我希望有一个通知,但如果没有,我可以通过监视窗口移动。