如何使MS FLEX控件的单元格在运行时获得输入的焦点? 自己做一个edit框,动态覆盖当前单元格,给用户一个“在表格上修改”的感觉。现在我觉得困难的是怎样得知当前单元格的位置。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 i also want to know TO ExitWindows(void) 我自己的实现就如你所说,获得单元格的位置比较容易,但你的鼠标双击时,使用MSFLEX的CELL来定位 hhlinjun(): 获取单元格的位置的问题已经解决了。你知道怎样获取用户手工改变行高、列宽的消息吗?(有时编辑框的大小要根据行高、列宽的改变而改变。) ExitWindows(void): 可以获取的,因为MSFLEX控件除了不能得到焦点外,要获得某个单元格的高,宽等信息比较容易的。比如当用户改变了行高 ,用户必须再次双击单元格,从而又获得了某个单元格的高,然后改变EDIT控件的高即可。 hhlinjun(): 谢谢。 我设定的是用户单击某一表格即在此表格内显示一个与表格相同大小的编辑框供用户输入数据,就象EXCEL那样。 设现在有用户单击了某一表格,并出现了该编辑框,这时用户觉得表格框小了一点,于是把鼠标移到分隔线处将表格拉大了,但编辑框仍然为以前的大小,界面就不好看了。我想解决的就是当用户将表格拉大或拉小后,获取这一消息,使已经出现的编辑框自动地改变尺寸。 有办法吗? http://www.csdn.net/expert/topic/302/302715.shtm ExitWindows(void) 其实你在把表格拉大时,编辑框已经失去焦点,在编辑框的KILLFOCUS事件中跟踪EDIT的大小.但是这有点问题的是,若想继续输入,你应该重新点一下表格.其他我想不出好的办法,SORRY! 请大侠相助!图片失真的问题 关于字符串分割!!求助 打开同一个对话框模板,连接不同的数据库表 招VC++开发人员 禁止屏幕保护的问题(WM_SYSCOMMAND) 怎样实现波形压缩时不损失生物信号特征点?有没有具体的算法,呵呵! 能否将进程句柄,作为int或者其它类型保存? 关于多线程 我死定了,请大家帮忙,对子程序的调用中传值好像不对 请教高手关于WM_PAINT的问题 有人用VC开发过dialgic卡吗?问题 问题 高分奉送!! 网络编程技术的带源程的一问题.
获取单元格的位置的问题已经解决了。你知道怎样获取用户手工改变行高、列宽的消息吗?(有时编辑框的大小要根据行高、列宽的改变而改变。)
可以获取的,因为MSFLEX控件除了不能得到焦点外,要获得某个单元格的高,宽等信息比较容易的。比如当用户改变了行高 ,用户必须再次双击单元格,从而又获得了某个单元格的高,然后改变EDIT控件的高即可。
谢谢。
我设定的是用户单击某一表格即在此表格内显示一个与表格相同大小的编辑框供用户输入数据,就象EXCEL那样。
设现在有用户单击了某一表格,并出现了该编辑框,这时用户觉得表格框小了一点,于是把鼠标移到分隔线处将表格拉大了,但编辑框仍然为以前的大小,界面就不好看了。我想解决的就是当用户将表格拉大或拉小后,获取这一消息,使已经出现的编辑框自动地改变尺寸。
有办法吗?
其实你在把表格拉大时,编辑框已经失去焦点,在编辑框的KILLFOCUS事件中跟踪EDIT的大小.但是这有点问题的是,若想继续输入,你应该重新点一下表格.其他我想不出好的办法,SORRY!