Changeset 265 for trunk/src/pe2lx/dialog.cpp
- Timestamp:
- Jul 4, 1999, 9:03:36 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/pe2lx/dialog.cpp
r259 r265 1 /* $Id: dialog.cpp,v 1. 5 1999-07-02 12:43:30sandervl Exp $ */1 /* $Id: dialog.cpp,v 1.6 1999-07-04 19:02:37 sandervl Exp $ */ 2 2 3 3 /* … … 33 33 #endif 34 34 35 #define DEFAULT_DLGFONT "9.WarpSans" 36 35 37 static int ConvertClassAndStyle(int winclass, int style, USHORT *os2class, BOOL *fIconBmp); 36 38 static int ConvertDlgStyle(int style); … … 213 215 dlgitem->offPresParams = (USHORT)((int)dlgpparam - (int)dlgt); 214 216 dlgcurdata += dlgpparam->cb + sizeof(ULONG); 215 } 217 } else 218 { //CB: set default font 219 dlgpparam = (PRESPARAMS*)dlgcurdata; 220 dlgpparam->aparam[0].id = PP_FONTNAMESIZE; 221 dlgpparam->aparam[0].cb = strlen(DEFAULT_DLGFONT)+1; 222 strcpy((char*)&dlgpparam->aparam[0].ab,DEFAULT_DLGFONT); 223 dlgpparam->cb = dlgpparam->aparam[0].cb+2*sizeof(ULONG); 224 dlgitem->offPresParams = (USHORT)((int)dlgpparam-(int)dlgt); 225 dlgt->coffPresParams++; 226 dlgcurdata += dlgpparam->cb+sizeof(dlgpparam->cb); 227 } 228 } else 229 { //CB: set default font 230 dlgpparam = (PRESPARAMS*)dlgcurdata; 231 dlgpparam->aparam[0].id = PP_FONTNAMESIZE; 232 dlgpparam->aparam[0].cb = strlen(DEFAULT_DLGFONT)+1; 233 strcpy((char*)&dlgpparam->aparam[0].ab,DEFAULT_DLGFONT); 234 dlgpparam->cb = dlgpparam->aparam[0].cb+2*sizeof(ULONG); 235 dlgitem->offPresParams = (USHORT)((int)dlgpparam-(int)dlgt); 236 dlgt->coffPresParams++; 237 dlgcurdata += dlgpparam->cb+sizeof(dlgpparam->cb); 216 238 } 217 239 dlgitem++; … … 263 285 szCaption += 2; 264 286 dlgitem->cchText = 0; 265 dlgitem->offText = 0; 287 dlgitem->offText = (USHORT)((int)dlgcurdata-(int)dlgt); 288 dlgcurdata += 1; //CB: offText == empty string 266 289 } 267 290 else { //Handle Caption … … 459 482 dlgt->coffPresParams = (USHORT)((int)dlgpparam - (int)dlgt); 460 483 dlgcurdata += dlgpparam->cb; 461 } 484 } else 485 { //CB: set default font 486 dlgpparam = (PRESPARAMS*)dlgcurdata; 487 dlgpparam->aparam[0].id = PP_FONTNAMESIZE; 488 dlgpparam->aparam[0].cb = strlen(DEFAULT_DLGFONT)+1; 489 strcpy((char*)&dlgpparam->aparam[0].ab,DEFAULT_DLGFONT); 490 dlgpparam->cb = dlgpparam->aparam[0].cb+2*sizeof(ULONG); 491 dlgitem->offPresParams = (USHORT)((int)dlgpparam-(int)dlgt); 492 dlgt->coffPresParams++; 493 dlgcurdata += dlgpparam->cb+sizeof(dlgpparam->cb); 494 } 495 } else 496 { //CB: set default font 497 dlgpparam = (PRESPARAMS*)dlgcurdata; 498 dlgpparam->aparam[0].id = PP_FONTNAMESIZE; 499 dlgpparam->aparam[0].cb = strlen(DEFAULT_DLGFONT)+1; 500 strcpy((char*)&dlgpparam->aparam[0].ab,DEFAULT_DLGFONT); 501 dlgpparam->cb = dlgpparam->aparam[0].cb+2*sizeof(ULONG); 502 dlgitem->offPresParams = (USHORT)((int)dlgpparam-(int)dlgt); 503 dlgt->coffPresParams++; 504 dlgcurdata += dlgpparam->cb+sizeof(dlgpparam->cb); 462 505 } 463 506 ctrldata = (WINDLGITEMTEMPLATEEX *)(((int)ctrldata+3) & ~3); … … 560 603 #if 0 561 604 if(style & WINBS_LEFTTEXT) 562 os2style |= ; 605 os2style |= ; //not supported 563 606 #endif 564 607 style &= 0xF; … … 860 903 // } 861 904 // else TODO: More fonts!!! 905 // "MS Sans Serif" 862 906 // return(FALSE); //not found 863 907 #else
Note:
See TracChangeset
for help on using the changeset viewer.