Exemplo n.º 1
0
CCSTMCombo::CCSTMCombo()
{
	m_Imageload			= new CImageEdit;
//	m_nBitMapX			= 13;				// 콤보버튼 비트맵 
//	m_nBitMapY			= 16;

//	m_pGDIMng			= NULL;

	m_clrTextColor	= ::GetSysColor( COLOR_WINDOWTEXT );
    m_clrBackColor	= ::GetSysColor( COLOR_WINDOW     );

    CreateBrushType();

	m_clr3DFace		= GetSysColor(COLOR_3DFACE);
	m_clr3DLight	= GetSysColor(COLOR_3DLIGHT);
	m_clr3DHilight	= GetSysColor(COLOR_3DHILIGHT);
	m_clr3DShadow	= GetSysColor(COLOR_3DSHADOW);
	m_clr3DDkShadow = GetSysColor(COLOR_3DDKSHADOW);
	m_clrOutLineColor	= RGB(109,127,149);

	m_bDrawFlat     = TRUE;
	m_bDrawOutline  = TRUE;

	m_hBitmap       = NULL;
	m_hBitmapSel    = NULL;
	
	m_bAutoTrim     = FALSE;

	Initialize();
}
Exemplo n.º 2
0
//** COLORREF CEditEx::bkColor( COLORREF crColor )
//
COLORREF CEditEx::bkColor( COLORREF crColor )
{
    _ASSERT(::IsWindow(m_hWnd)); 

    COLORREF crPrevBkColor = m_crBkColor;

    m_crBkColor = crColor;
    
    m_brBkGround.DeleteObject();

    CreateBrushType();

    Invalidate();

    return crPrevBkColor;
}
Exemplo n.º 3
0
/*! Comment       : 
//******************************************************************/
COLORREF CCSTMCombo::SetBackColor( COLORREF crColor )
{
    _ASSERT(::IsWindow(m_hWnd)); 

    COLORREF crPrevBkColor = m_clrBackColor;

    m_clrBackColor = crColor;
    
    m_brBkGround.DeleteObject();

    CreateBrushType();

    Invalidate();

    return crPrevBkColor;
}
Exemplo n.º 4
0
// Construction:
//
//** CEditEx::CEditEx()
//
CEditEx::CEditEx() : m_pCFont(0)
{
    // Use default popup menu
    //
    m_MenuResourceID = 0;

    // Use system colors for defaults
    //
    m_crTextColor = ::GetSysColor( COLOR_WINDOWTEXT );
    m_crBkColor   = ::GetSysColor( COLOR_WINDOW     );

    // The default brush type: SOLID
    //
    CreateBrushType();

    // Edit mask is null
    //
    m_pEditMask = 0;
}