重载的CEdit 无法输入中文?
我重载了Cedit 类,可是创建出来无法输入中文,请问为什么呢 ?
重载类里面其实什么也没有做,我创建的时候,这样创建的
m_pEdit = new MyEdit();
DWORD nStyle = WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL;
if( m_nTextAlignment==1 ) nStyle |= ES_CENTER;
if( m_nTextAlignment==2 ) nStyle |= ES_RIGHT;
m_pEdit->Create( nStyle , m_TextRect , pParent , nBeg + 0 );
m_pEdit->SetFont( pParent->GetFont() , TRUE );
m_pEdit->SetWindowText( m_sInitialValueText );
m_pEdit->SetMargins( 0 , 0 );
m_pEdit->SetFocus();
无法送入中文,请问为什么呢?