如何在VC里面对MSFlexGrid控件进行输入。我也知道是在该控件上加一个浮动的编辑框,当用户单击时,显示编辑框,并接收输入,再送入MSFlexGrid控件显示,但具体如何来做呢。(我是一个刚刚开始学VC++的用户)。
拜谢。
拜谢。
解决方案 »
- 对不起,发了那么多废帖,新人不太习惯....关于ListBox问题求助的正式版本 谢谢!
- 怎样枚举其它应用程序的控件句柄?比如怎样得到QQ登录框中的QQ号文本框(不用spy++)
- 关于AutoCAD.Application的问题,急
- VC里TRUE 和 FALSE是用什么数字表示的?
- 请骨灰级人士来看:鼠标发出信号的编码格式
- 100分寻中文解答
- 我想得到explorer的目錄,如何做?
- SDK编程中如何得到单选框的状态值?也就是怎么知道哪个被选中?
- 用主频1G的PC对12位的2000*3000 图象点阵进行三次样条插值,程序退出时很慢,为什么?
- 在VC2012下使用Dense Feature提取SIFT特征时出现_CtrIsValidHeapPointer(pUserData)问题
- 是高手的请进:关于AfxMessageBox的特点。
- 100分 很急的有关文件夹在2000下共享的问题
{
UpdateData(TRUE);
long row=GetRowSel();
long col=GetColSel();
MoveEdit(row, col);
UpdateData(FALSE);
}
void CEditGrid::MoveEdit(long row,long col)
{
if (row<1 || col<1) return;
m_edit.MoveWindow(((GetCellLeft() - m_lBorderWidth) * m_nLogX)/1440,
((GetCellTop() - m_lBorderHeight) * m_nLogY)/1440,
(GetCellWidth()* m_nLogX)/1440,
(GetCellHeight()* m_nLogY)/1440, FALSE); m_edit.SetWindowText(CEditGrid::GetTextMatrix(row,col));
int iCount = m_edit.GetWindowTextLength();
m_edit.SetSel(iCount,iCount);
m_edit.ShowWindow(SW_SHOW);
m_edit.SetFocus();
}