Есть ли аналог функции GetColorDirectory
?
Или я должен просто позвонить через DLL?
Цель - получить путь к системному каталогу с цветовыми профилями
Есть ли аналог функции GetColorDirectory
?
Или я должен просто позвонить через DLL?
Цель - получить путь к системному каталогу с цветовыми профилями
Согласно MSDN. вы вызываете его с помощью API:
[DllImport(DllImport.Mscms, CharSet = CharSet.Auto, BestFitMapping = false)]
internal static extern bool GetColorDirectory(IntPtr pMachineName, StringBuilder pBuffer, ref uint pdwSize);
uint pdwSize = 260; // MAX_PATH StringBuilder sb = new StringBuilder((int)pdwSize);
перед вызовом GetColorDirectory
. После этого простой sb.ToString()
дает мне имя каталога (не нужно усекать, используя результат в pdwSize
).
- person bovender; 08.01.2015