Ok, from the the way I understand it, using the VarPtr(lfont.lfFaceName) method with a memcopy, that would be writing the contents of the string starting at the address of lfont.lfFaceName.
If the above is true, lfont.lfFaceName would need to be a 32 byte continual block of memory (with lfont.lfFaceName being the first byte), extending the LOGFONT struct.
Or is that not what VarPtr(bleh) would be returning?
If the above is true, lfont.lfFaceName would need to be a 32 byte continual block of memory (with lfont.lfFaceName being the first byte), extending the LOGFONT struct.
Or is that not what VarPtr(bleh) would be returning?