Changeset 265 for trunk/src/user32/dlgconvert.cpp
- Timestamp:
- Jul 4, 1999, 9:03:36 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/dlgconvert.cpp
r259 r265 1 /* $Id: dlgconvert.cpp,v 1. 6 1999-07-02 12:42:57sandervl Exp $ */1 /* $Id: dlgconvert.cpp,v 1.7 1999-07-04 19:02:38 sandervl Exp $ */ 2 2 3 3 /* … … 41 41 #endif 42 42 43 #define DEFAULT_DLGFONT "9.WarpSans" 44 43 45 static int ConvertClassAndStyle(int winclass, int style, USHORT *os2class, BOOL *fIconBmp); 44 46 static int ConvertDlgStyle(int style); … … 244 246 dlgt->coffPresParams = (int)dlgpparam; 245 247 dlgcurdata += sizeof(PRESPARAMS) + dlgpparam->aparam[0].cb - 1; 248 } else 249 { //CB: set default font 250 dlgpparam = (PRESPARAMS*)dlgcurdata; 251 dlgpparam->aparam[0].id = PP_FONTNAMESIZE; 252 dlgpparam->aparam[0].cb = strlen(DEFAULT_DLGFONT)+1; 253 strcpy((char*)&dlgpparam->aparam[0].ab,DEFAULT_DLGFONT); 254 dlgpparam->cb = dlgpparam->aparam[0].cb+2*sizeof(ULONG); 255 dlgitem->offPresParams = (USHORT)((int)dlgpparam-(int)dlgt); 256 dlgt->coffPresParams++; 257 dlgcurdata += dlgpparam->cb+sizeof(dlgpparam->cb); 246 258 } 247 259 FreeAsciiString(font); 260 } else 261 { //CB: set default font 262 dlgpparam = (PRESPARAMS*)dlgcurdata; 263 dlgpparam->aparam[0].id = PP_FONTNAMESIZE; 264 dlgpparam->aparam[0].cb = strlen(DEFAULT_DLGFONT)+1; 265 strcpy((char*)&dlgpparam->aparam[0].ab,DEFAULT_DLGFONT); 266 dlgpparam->cb = dlgpparam->aparam[0].cb+2*sizeof(ULONG); 267 dlgitem->offPresParams = (USHORT)((int)dlgpparam-(int)dlgt); 268 dlgt->coffPresParams++; 269 dlgcurdata += dlgpparam->cb+sizeof(dlgpparam->cb); 248 270 } 249 271 ctrldata = (ControlData *)(((int)ctrldata+3) & ~3); … … 300 322 if(*(USHORT *)szCaption == 0xFFFF) { 301 323 szCaption += 2; 324 dlgitem->cchText = 0; 325 dlgitem->offText = (USHORT)((int)dlgcurdata-(int)dlgt); 326 dlgcurdata += 1; //CB: offText == empty string 302 327 } 303 328 else { //Handle Caption … … 521 546 dlgt->coffPresParams = (int)dlgpparam; 522 547 dlgcurdata += sizeof(PRESPARAMS) + dlgpparam->aparam[0].cb - 1; 548 } else 549 { //CB: set default font 550 dlgpparam = (PRESPARAMS*)dlgcurdata; 551 dlgpparam->aparam[0].id = PP_FONTNAMESIZE; 552 dlgpparam->aparam[0].cb = strlen(DEFAULT_DLGFONT)+1; 553 strcpy((char*)&dlgpparam->aparam[0].ab,DEFAULT_DLGFONT); 554 dlgpparam->cb = dlgpparam->aparam[0].cb+2*sizeof(ULONG); 555 dlgitem->offPresParams = (USHORT)((int)dlgpparam-(int)dlgt); 556 dlgt->coffPresParams++; 557 dlgcurdata += dlgpparam->cb+sizeof(dlgpparam->cb); 523 558 } 524 559 FreeAsciiString(font); 560 } else 561 { //CB: set default font 562 dlgpparam = (PRESPARAMS*)dlgcurdata; 563 dlgpparam->aparam[0].id = PP_FONTNAMESIZE; 564 dlgpparam->aparam[0].cb = strlen(DEFAULT_DLGFONT)+1; 565 strcpy((char*)&dlgpparam->aparam[0].ab,DEFAULT_DLGFONT); 566 dlgpparam->cb = dlgpparam->aparam[0].cb+2*sizeof(ULONG); 567 dlgitem->offPresParams = (USHORT)((int)dlgpparam-(int)dlgt); 568 dlgt->coffPresParams++; 569 dlgcurdata += dlgpparam->cb+sizeof(dlgpparam->cb); 525 570 } 526 571 ctrldata = (WINDLGITEMTEMPLATEEX *)(((int)ctrldata+3) & ~3);
Note:
See TracChangeset
for help on using the changeset viewer.