Vlad,
In my opinion (though I'm quite ignorant here and don't have much experience with API calls), API solution would be more general and elegant. If you can provide a code for Getting/Setting menu font, it would be great. You can add a new entry in API section here. Basically, I believe, though haven't tried yet, it should not be much different from the code, you already posted, to retrieve Title Font attributes.
Thanks a lot for your great assistance.
>Hi!
>
>I guess mentioned by Houston registry settings is just what used by API functions to get/store user preferences. Now question is: what is more simple: call API function (for which we should provide binary data in record), or work with registry (for which we, anyway, should work with binary data)?
>
>>Hi Houston,
>>
>>As another way (and exercise for you, for me it's too complicated :)), you can follow the suggestions Vlad provided in his FAQ (changing title bar properties).
>>You can play with this API function to get/set menu fonts.
If it's not broken, fix it until it is.
My Blog