Changeset 396 for trunk


Ignore:
Timestamp:
03/09/08 16:41:16 (12 years ago)
Author:
Eoin
Message:

Working of Hilight Edit control more.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/WTLx/EditHilight.hpp

    r394 r396  
    4747        LRESULT OnChange(UINT uNotifyCode, int nID, CWindow wndCtl) 
    4848        {        
    49                 HAL_DEV_MSG(wformat(L"OnChange %1%, %2%") % unapplied_ % signal_); 
    50  
    5149                if (unapplied_) 
    5250                { 
     
    6765        LRESULT OnKillFocus(UINT uNotifyCode, int nID, CWindow wndCtl) 
    6866        {        
    69                 HAL_DEV_MSG(wformat(L"OnKillFocus %1%, %2%") % unapplied_ % signal_); 
    70  
    7167                const int buffer_size = 512; 
    7268                boost::array<wchar_t, buffer_size> buffer; 
     
    8480        HBRUSH OnReflectedCtlColorEdit(WTL::CDCHandle dc, WTL::CEdit edit) 
    8581        { 
    86                 HAL_DEV_MSG(wformat(L"OnReflectedCtlColorEdit %1%, %2%") % unapplied_ % signal_); 
    87  
    8882                if (unapplied_) 
    8983                { 
     
    10599 
    106100                unapplied_ = false;              
     101                InvalidateRect(0, true); 
     102 
    107103                return std::wstring(buffer.begin(), buffer.begin()+len); 
    108104        } 
     
    112108                SetWindowText(val.c_str()); 
    113109 
    114                 unapplied_ = boost::logic::indeterminate;; 
     110                unapplied_ = false; 
     111                InvalidateRect(0, true); 
     112 
    115113                return val; 
    116114        } 
     
    132130        operator std::wstring ()  
    133131        {  
    134                 //return *this; 
    135132                return *static_cast<EditHilightImpl<EditHilight>* >(this); 
    136133        } 
Note: See TracChangeset for help on using the changeset viewer.