Exemple #1
0
int
TZNoteBook::OnCreate( LPCREATESTRUCT lpCreateStruct )
{
   if ( CTabCtrl::OnCreate( lpCreateStruct ) == -1 )
      return( -1 );

   SetFontOverride( );
   return( 0 );
}
Exemple #2
0
int
ZCheckBox::OnCreate( LPCREATESTRUCT lpCreateStruct )
{
// TraceLineS( "ZCheckBox::OnCreate", "" );

   int nRC = (int) Default( );
   if ( nRC == -1 )
      return( -1 );

   LOGFONT lf;

   mDeleteInit( m_pFont );
   m_pFont = new CFont;
   ::GetObject( (HFONT) GetStockObject( DEFAULT_GUI_FONT ),
                                        sizeof( lf ), &lf );
   m_pFont->CreateFontIndirect( &lf );
   SetFontOverride( );
   return( nRC );
}
Exemple #3
0
int
ZMLE::OnCreate( LPCREATESTRUCT lpCreateStruct )
{
   int nRC = CEdit::OnCreate( lpCreateStruct );
   if ( nRC == -1 )
      return( -1 );

   SetFontOverride( );

#ifdef zREMOTE_SERVER
   SetRemoteZCtrlAttribute( this, "Ctrl", "ReadOnly",
                            (m_ulMapActFlags & zMAPACT_ENABLED) ? "N" : "Y" );
#else
   SetReadOnly( (m_ulMapActFlags & zMAPACT_ENABLED) ? FALSE : TRUE );
#endif

   zVIEW  vApp = 0;

   if ( m_pzsVName && m_pzsEName && m_pzsAName ) // painter ensures all???
   {
      if ( GetViewByName( &vApp, *m_pzsVName,
                          m_pZSubtask->m_vDialog, zLEVEL_ANY ) > 0 )
      {
         if ( m_ulLth == 0 )
            GetAttributeDisplayLength( &m_ulLth, vApp, *m_pzsEName,
                                       *m_pzsAName, *m_pzsContext );
      }
   }

   LimitTextLength( m_ulLth );

   if ( m_ulMapActFlags & zMAPACT_DISABLE_READONLY )
      SetZCtrlState( zCONTROL_STATUS_DISABLE_READONLY, TRUE );

   return( nRC );
}