精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
人众人 20:51:42
ON_WM_QUERYDRAGICON()
cloudy 20:47:26
恩
人众人 20:52:08
这个不需要
人众人 20:52:18
因为这个是在窗口最小化时用的
cloudy 20:47:45
恩
人众人 20:52:27
你现在的窗口不可能最小化的
人众人 20:52:30
哪看下一个
cloudy 20:48:34
ON_COMMAND(IDM_SYSTEM_CONNECT, OnSystemConnect) 这个吗?
人众人 20:53:37
不需要
cloudy 20:49:13
ON_COMMAND(IDM_SYSTEM_DISCONNECT, OnSystemDisconnect) 这个呢?
人众人 20:54:19
不需要
cloudy 20:49:41
也不要吧。在连接后面,就断开,早上讲的那里,对吗
人众人 20:54:25
这两个是连接和断开
人众人 20:54:28
你已经做了
人众人 20:54:37
并且已经没有对应的资源了
cloudy 20:49:59
断开我还没做好
cloudy 20:50:13
断开的语句我还不会
人众人 20:55:58
断开就是关闭
人众人 20:56:17
你在工资里面找对应的断开函数
人众人 20:56:20
看它怎么写的
cloudy 20:51:43
就把OPen改成Close?
人众人 20:56:35
if(pTheConn->GetState()==adStateOpen)
pTheConn->Close();
m_wndStatusBar.SetPaneText(1, "尚未登录数据库,请按F2登录");
cloudy 20:52:32
void CAttendanceDlg::OnSalaryLogin()
{
// TODO: Add your control notification handler code here
if(pTheConn->GetState()==adStateClosed)
pTheConn->Open(a.AllocSysString(),"","",-1);
CSalaryDlg dlg;
dlg.DoModal();
if(pTheConn->GetState()==adStateOpen)
pTheConn->Close();
m_wndStatusBar.SetPaneText(1, "尚未登录数据库,请按F2登录");
}
cloudy 20:52:36
这样行吗?
cloudy 20:54:15
最后的一段不要
人众人 20:59:19
最后的不要
人众人 20:59:21
聪明
人众人 20:59:40
ON_EN_CHANGE(IDC_EDT_DEPARTID, OnChangeEdtDepartid)
cloudy 20:55:02
老师,你不要说我聪明了。。我自已都不会
人众人 20:59:47
这个有了,不用抄
人众人 21:00:21
就是这样的方法,下面的还用我来说吗?
cloudy 20:55:57
我不知道哪些有用哪些没用?
cloudy 20:56:16
ON_WM_DESTROY()
cloudy 20:56:20
这是什么呀
人众人 21:01:00
ON_WM_DESTROY()
这个是销毁窗口时的消息
人众人 21:01:05
应该抄
cloudy 20:56:33
en
cloudy 20:59:14
加三个地方就行了是吧。。?
cloudy 20:59:27
app里面,h里面。还有函数?
cloudy 20:59:36
cpp
人众人 21:05:42
对,三个地方,cpp,h,和绑定
cloudy 21:01:01
老师,有事我要出去一下。。看看我现在改的行吗?
人众人 21:06:33
没事,你出去吧
人众人 21:06:35
不用看了
cloudy 21:02:19
下面这个还要加吗?
人众人 21:07:33
要
人众人 21:07:38
因为原来里面没有
cloudy 21:03:41
ON_EN_CHANGE(IDC_EDT_PERSONID, OnChangeEdtPersonid)
人众人 21:08:26
是
人众人 21:08:35
考勤加工资里你没有
人众人 21:08:37
所以要加
cloudy 21:04:09
我加加。。
cloudy 21:05:16
不行了。。加这个。。有点乱。。void CSalaryDlg::OnDblClickDatagrid1()
{
UpdateData(); // 更新数据
_variant_t Value;
if(m_pDG1rs->GetState()==adStateOpen) // 判断列表是否打开
{
Value=m_pDG1rs->GetCollect("ID"); // 得到员工号
m_strPersonID=(char*)_bstr_t(Value);
}
UpdateData(FALSE); // 更新界面数据
OnChangeEdtPersonid(); // 改变员工信息
cloudy 21:05:26
这里面用到它了。
cloudy 21:10:33
老师,是不是绑定消息里有所有的函数,我只要照着这个加就行了。。
人众人 21:18:03
后面的
人众人 21:18:26
ON_COMMAND
人众人 21:18:36
是处理菜单命令消息的
人众人 21:18:40
不用加,其它的都应该加
cloudy 21:14:07
我知道了
人众人 21:18:54
这些消息函数加完了以后,好像就没有了吧
人众人 21:19:02
不过通篇看一下,再找找
人众人 21:19:09
其它的对话框里也要这样
人众人 21:19:10
处理
cloudy 21:14:37
好的。。我明白了。
cloudy 21:14:45
你就是这样处理的吗?
人众人 21:19:29
是的
人众人 21:19:35
我移植的时候也是这样的
cloudy 21:15:02
有头绪了。。刚才从哪开始都不知道
cloudy 21:15:10
这里包函了所有消息吗?
人众人 21:20:45
没事,遇事不要回避
人众人 21:20:57
我前一段看apache的源代码,哪个难啊
cloudy 21:16:30
我有事,先下会。明天晚上再请教你,谢谢了。
你真好。。呵呵。。一下好像有希望了许多
人众人 21:21:18
我不高兴的时候就看点别的,但是每天要求自己必须看
cloudy 21:16:43
我知道,你看的和我看的不一样。。呵呵
cloudy 21:16:54
恩。。你太强了。我永远跟着你走
人众人 21:21:45
好,明天聊
cloudy 21:17:08
我先下了。。有点事。。
人众人 21:21:51
再见
cloudy 21:17:12
晚安