
VC++6.0
Gauchy
性格开朗
展开
-
MFC对话框程序中当鼠标移动到控件上后改变形状
在当前的监控程序中,有两个按钮,分别处理时间点的上一个和下一个,想实现当鼠标移动到这两个按钮上时变为手的鼠标指针,Google了一下,发现csdn上titilima兄已经给出正确方法:处理父窗口的WM_SETCURSOR消息: BOOL CYourDlg::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT mes原创 2009-11-04 15:03:00 · 3665 阅读 · 1 评论 -
动态改变CTabCtrl上的对话框(恢复初始状态)
MFC的上位机软件中用的TabCtrl,上面有9个子页面,本来是在主类中添加了9个成员变量,分别对应不同的对话框类,原始的需求中页面不会变动,结果后来要求程序在不退出的情况下,开始新的通讯过程。根据指示进行代码修改,一开始想把9个页面分别进行初始化,恢复到原来的状态,结果努力了半天后,发现按下葫芦起来瓢,总是会有问题,干脆停止修改,昨天晚上考虑了一夜,决定还是把子对话框重新创建比较直接,且符合常理原创 2009-12-26 10:35:00 · 1520 阅读 · 0 评论 -
VC6.0对话框程序一些常用的技巧
最近用VC6.0用的比较少,之前都做过的一些技巧都忘记了,只好翻出以前的代码,扒拉扒拉找些能用的来用下。今天索性开始记录下来,以后用的时候来查找好了。当然实现的方法有很多种,可能有更好的存在:)1、编辑框 编辑框使用比较简单,定义Value类型,CString型的变量可以获取值,也可以赋值。但有时需要判断编辑框是否为空,如果为空需要将焦点放在该编辑框内,以便用户进行输入,修正错误。当原创 2010-04-13 16:58:00 · 1286 阅读 · 0 评论 -
MFC Grid control 2.26在VC6.0中的使用
在项目中需要在对话框程序中实现数据库数据的显示,之前用的是DataList,效果一般。从codeproject上发现这个比较好的控件,可以实现很多功能。1添加的工程中。首先在对话框编辑器中添加一个用户自定义控件,将该控件的Class设为MFCGridCtrl。然后在对话框的头文件中包含GridCtrl.h,同时定义一个CGridCtrl变量。最后在对话框的cpp文件中的DoData原创 2010-04-07 15:01:00 · 2283 阅读 · 1 评论 -
MFC Grid control 2.26打印出/入库单的实现
<br />程序中需要实现打印出库单和入库单,本来以为挺简单的,因为Grid Control本身提供了print()函数,只需要新建一个对话框,添加上Grid Control,根据需要的格式打印即可。在实际实现时发现存在较大的问题,从网上找到比较好的出库单和入库单的格式并不容易实现,特别是有标题,还有单号、仓库名称、时间等单子的信息,这与单内的数据项不一致,而Grid Control仅仅能打印其内部的数据,这样一来除非是将两个Grid的内容打印在同一张纸上,否则不能利用其本身的print()函数。<br /原创 2010-07-08 17:26:00 · 1293 阅读 · 0 评论 -
MFC对话框按下回车和Esc键关闭的解决
<br />在对话框程序中,如果回车没有设定动作的话,会与Esc键一样,将对话框关闭,给用户造成困扰。要解决该问题,需要拦截消息。<br />首先在对话框程序中添加PreTranslateMessage()函数,在函数中对回车和Esc键的按下进行转发,不进行任何处理。参考自MFC GridControl2.26的demo。<br /> <br /> if( pMsg->message == WM_KEYDOWN )<br /> {<br /> if(pMsg->wParam原创 2010-07-16 11:11:00 · 1214 阅读 · 0 评论 -
VC6.0中TreeControl控件点击获取item的名称。
在VC6.0中使用TreeControl时,需要根据用户点击选择的项目,获取项目的名称,并显示在右侧的editbox中,供用户修改。1、开始时考虑使用TreeControl的OnClick事件,在事件中用getSelectedItem()获取用户选择项,并用getItemTe原创 2011-08-01 09:21:31 · 2540 阅读 · 1 评论 -
VC list control中设置某行选中
在VC6.0中使用List Control,设置为report类型后,需要在InitDialog()函数中默认选中第一行,而该控件并没有提供SetSelected()之类的函数,但是有SetItemState,但是在使用其时却出现了问题。 m_ListACInfo.SetIt原创 2011-08-02 16:59:23 · 4749 阅读 · 1 评论