Click here to Skip to main content
15,898,987 members

Comments by THEBAULT Jacques (Top 2 by date)

THEBAULT Jacques 18-Aug-23 6:12am View    
Dave,
I agree with your last comment, but when I select "IMSVidDevice" or "IMSVidOutputDevice" in the VB6 object explorer, I read :

"Class IMSVidOutputDevice (or IMSVidDevice as well; I think these are two aliases)
Member of MSVidCtlLib
MS Video Control Output Device Interface"

and when selecting "Power" in its members :

"Property Power As Boolean
Member of MSVidCtlLib.IMSVidDevice"

So I had however some hope to find a solution with this "interface"

I also tried :

Dim disp As Object
Set disp = CreateObject("IMSVidOutputDevice")

and I got the following error : "activeX component cannot create the object".
Finally the result is always the same : I cannot get an object and therefore it's not possible to use the property Power.

To conclude, I've made a lot of research in the net, as well as various tries with the suggested possibilities, and I found only APIs or classes related to system power management, or devices power state (EXCEPT for displays !), and not any related to display power state, except the "class" (?) or interface mentioned above.
Furthemore I found many comments and advices saying that "it is not possible to get the power status of a modern monitor"...
THEBAULT Jacques 17-Aug-23 11:50am View    
OK Richard
Thank you
I just began to use the forum, but now I have understood the good way to communicate