Changeset 1966 for trunk/src/gdi32/font.cpp
- Timestamp:
- Dec 4, 1999, 2:53:14 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gdi32/font.cpp
r1707 r1966 1 /* $Id: font.cpp,v 1. 6 1999-11-11 19:09:34 sandervlExp $ */1 /* $Id: font.cpp,v 1.7 1999-12-04 13:53:12 hugh Exp $ */ 2 2 3 3 /* … … 37 37 38 38 typedef struct { 39 40 41 39 DWORD userProc; 40 DWORD userData; 41 DWORD dwFlags; 42 42 } ENUMUSERDATA; 43 43 … … 72 72 { HANGEUL_CHARSET, 949, FS(19)}, 73 73 { CHINESEBIG5_CHARSET, 950, FS(20)}, 74 { JOHAB_CHARSET, 1361, FS(21)}, 74 { JOHAB_CHARSET, 1361, FS(21)}, 75 75 /* reserved for alternate ANSI and OEM */ 76 76 { DEFAULT_CHARSET, 0, FS(0)}, … … 266 266 { 267 267 ENUMUSERDATA *lpEnumData = (ENUMUSERDATA *)arg4; 268 FONTENUMPROCA proc = (FONTENUMPROCA)lpEnumData->userProc; 268 FONTENUMPROCA proc = (FONTENUMPROCA)lpEnumData->userProc; 269 269 270 270 return proc(lpLogFont, lpTextM, arg3, lpEnumData->userData); … … 276 276 { 277 277 ENUMUSERDATA *lpEnumData = (ENUMUSERDATA *)arg4; 278 FONTENUMPROCW proc = (FONTENUMPROCW)lpEnumData->userProc; 278 FONTENUMPROCW proc = (FONTENUMPROCW)lpEnumData->userProc; 279 279 ENUMLOGFONTW LogFont; 280 280 NEWTEXTMETRICW textM; … … 321 321 { 322 322 ENUMUSERDATA *lpEnumData = (ENUMUSERDATA *)arg4; 323 FONTENUMPROCEXA proc = (FONTENUMPROCEXA)lpEnumData->userProc; 323 FONTENUMPROCEXA proc = (FONTENUMPROCEXA)lpEnumData->userProc; 324 324 ENUMLOGFONTEXA logFont; 325 325 NEWTEXTMETRICEXA textM; … … 340 340 { 341 341 ENUMUSERDATA *lpEnumData = (ENUMUSERDATA *)arg4; 342 FONTENUMPROCEXW proc = (FONTENUMPROCEXW)lpEnumData->userProc; 342 FONTENUMPROCEXW proc = (FONTENUMPROCEXW)lpEnumData->userProc; 343 343 ENUMLOGFONTEXW LogFont; 344 344 NEWTEXTMETRICEXW textM; … … 598 598 * Fills a CHARSETINFO structure for a character set, code page, or 599 599 * font. This allows making the correspondance between different labelings 600 * (character set, Windows, ANSI, and OEM codepages, and Unicode ranges) 600 * (character set, Windows, ANSI, and OEM codepages, and Unicode ranges) 601 601 * of the same encoding. 602 602 * … … 613 613 if flags == TCI_SRCCHARSET: a character set value 614 614 if flags == TCI_SRCCODEPAGE: a code page value 615 615 */ 616 616 LPCHARSETINFO lpCs, /* structure to receive charset information */ 617 617 DWORD flags /* determines interpretation of lpSrc */ … … 620 620 switch (flags) { 621 621 case TCI_SRCFONTSIG: 622 622 while (!(*lpSrc>>index & 0x0001) && index<MAXTCIINDEX) index++; 623 623 break; 624 624 case TCI_SRCCODEPAGE:
Note:
See TracChangeset
for help on using the changeset viewer.