Hi
I try to apply an icm file to a monitor.
I work with delphi.
To change the profile I have tried:
InstallColorProfileA( nil, PAnsichar(IcmFileName)); //
Result is Ok
AssociateColorProfileWithDeviceA( 0,
PAnsichar(IcmFileName), PAnsichar(DeviceName));
// Result is not OK
// Get last error report error 6
// DeviceName is ok, I can have it with a procedure
like
// EnumDisplayDevices(nil, Index,
lpdisplaydevice1, 0);
//
EnumDisplayDevices(@lpdisplaydevice1.DeviceName, 0,
lpdisplaydevice2, 0);
// MONITORHDC := getdc(CreateDC(0,
lpdisplaydevice2.DeviceName , 0, 0));
First question:
Do you have an idea on what this error 6 means ?
Second question:
I have called a installColorProfile but when I look in
the advanced property of the screen property, the
color manager doesn�t contain my new profile. Do you
have an idea why?
_____________________________________________________________________________
D�couvrez le nouveau Yahoo! Mail : 1 Go d'espace de stockage pour vos mails,
photos et vid�os !
Cr�ez votre Yahoo! Mail sur http://fr.mail.yahoo.com
-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
_______________________________________________
Lcms-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lcms-user