Ignore:
Timestamp:
Jul 4, 1999, 9:03:36 PM (26 years ago)
Author:
sandervl
Message:

Dialog changes + fixes

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:57 sandervl Exp $ */
     1/* $Id: dlgconvert.cpp,v 1.7 1999-07-04 19:02:38 sandervl Exp $ */
    22
    33/*
     
    4141#endif
    4242
     43#define DEFAULT_DLGFONT "9.WarpSans"
     44
    4345static int   ConvertClassAndStyle(int winclass, int style, USHORT *os2class, BOOL *fIconBmp);
    4446static int   ConvertDlgStyle(int style);
     
    244246      dlgt->coffPresParams    = (int)dlgpparam;
    245247      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);
    246258   }
    247259   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);
    248270  }
    249271  ctrldata = (ControlData *)(((int)ctrldata+3) & ~3);
     
    300322   if(*(USHORT *)szCaption == 0xFFFF) {
    301323      szCaption += 2;
     324      dlgitem->cchText = 0;
     325      dlgitem->offText = (USHORT)((int)dlgcurdata-(int)dlgt);
     326      dlgcurdata += 1; //CB: offText == empty string
    302327   }
    303328   else {   //Handle Caption
     
    521546      dlgt->coffPresParams    = (int)dlgpparam;
    522547      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);
    523558   }
    524559   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);
    525570  }
    526571  ctrldata = (WINDLGITEMTEMPLATEEX *)(((int)ctrldata+3) & ~3);
Note: See TracChangeset for help on using the changeset viewer.