I did not realize this list was set up so that hitting 'Reply' replied only
to the sender, not to the list (it's the only one of the lists that I'm
subscribed to that is), so the last time I sent this, it went only to one
person (sorry, whoever that was):
There is a really bug in RichEdit::GetCharFormat (and GetParaFormat is not
not implemented at all). The following two bits of code are found in the
XS:
if(dwMask & CFM_FACE) {
EXTEND(SP, 2);
XST_mPV(si++, "-name");
XST_mPV(si++, cf.szFaceName);
}
if(dwMask & CFM_SIZE) {
EXTEND(SP, 2);
XST_mPV(si++, "-name");
XST_mIV(si++, cf.yHeight);
So the height and name are both getting set to the '-name' key of the
returned hash, and since height is last, we get that and lose the font name.
Since this is a two-second fix, I hope it will be fixed for the next
release, now that I've brought attention to it.
I attempted to create my own GetParaFormat using SendMessage, but I have so
far been unsuccessful.
_________________________________________________________________
Send and receive Hotmail on your mobile device: http://mobile.msn.com