当我按下一个按纽后,我想用程序获取组合框编辑栏里光标的位置.我在组合框失去焦点的消息响应函数里用geteditsel函数获取,但是结果总是0.请各位高手指点,怎样才能获得光标的位置. 环境是XP+vs2005
解决方案 »
- 散分!!!!!
- 如何让CEdit控件 既设置了ES_AUTOHSCROLL风格,同时又禁止他自动滚动
- 谁能提供一个大型的网络程序原码下载地址?或者开源的大型网络程序名称
- 如何用ATL写一个类VB(Frame)的包容器控件
- 欢迎喜欢XTP (extreme toolkit pro)的朋友来谈论
- 有关 VFW.h关于 AVI stream Interface的几个问题!
- 菜鸟提问:关于CreateDirectory()的问题,为何只能建一层目录?
- 那位老兄有MATLIB软件,给我解一个方程,急用。192y03-5.4*105y02+8*103y0-3.076*107= 0
- 请问我想实现让CRichEditCtrl 的滑块自动到最下面,就是自动下滚,快!help!
- 如何获得Windows内部系统调色板?
- VC读取EXCEL的大大大大大问题
- 求救!!!!系统服务
{
HBRUSH hbr = CComboBox::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: Change any attributes of the DC here
switch ( nCtlColor )
{
case CTLCOLOR_EDIT:
{
CEdit* p = ( CEdit* ) pWnd; static int nEditID = p->GetDlgCtrlID();
CWnd* pFocus = GetFocus();
int nID = pFocus->GetDlgCtrlID(); if ( nEditID != nID )
{
return hbr;
} p->GetSel( m_nStart, m_nEnd ); TRACE( "Edit s: %d, e: %d\n", m_nStart, m_nEnd );
}
break;
default:
break;
}
// TODO: Return a different brush if the default is not desired
return hbr;
}m_nStart, m_nEnd 就是所得。