100分求教!怎么让我的程序登陆后其他控件才开始响应呢? 一开始把控件设置禁止状态,登录后解除禁止.EnableWindow当然,只是视觉上的,很多第三方工具也能解除禁止状态.比较好的方式是:你的按钮点击事件里,判断一下当前是否登录成功. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用个标志位判断呗,登陆之后设为TRUE,否则为FALSE,调用::EnableWindow来设置控件是否可用 //初始化的时候((CButton*)GetDlgItem(IDC_BUTTON1))->EnableWindow(FALSE);((CButton*)GetDlgItem(IDC_BUTTON2))->EnableWindow(FALSE);//登陆成功后((CButton*)GetDlgItem(IDC_BUTTON1))->EnableWindow(TRUE);((CButton*)GetDlgItem(IDC_BUTTON2))->EnableWindow(TRUE);//比较好的方式是:你的按钮点击事件里,判断一下当前是否登录成功BOOL m_bLogin = FALSE;//初始化设为FALSEm_bLogin = TRUE;//登陆成功后设为TRUEvoid CXXXDlg::OnButtonDownload()//下载按钮的响应函数{ if(m_bLogin) {........}//下载操作 else MessageBox("请先登陆!");} 方案1,加载的时候(一般在OnCreate)使得控件全部是Disable的,登录成功后,再全部Enable方案2,一般做法,都是提供一个简单的登录窗口,在登录验证成功后,再加载并显示操作窗口 主要为了listcontrol 控件 ,怎么设置不登陆就看不到具体内容呢。? 登录之前,每个控件调用 EnableWindow(FALSE)登录成功之后,每个控件调用 EnableWindow(TRUE) 你的listcontrol里的内容应该是Add进去的吧?那未登陆的时候就不做Add操作了等登陆完成后再执行Add IP控件灰化 windows2003 soft-ice 卖身求答案(有关显卡的) 散分了~~~不在深圳的朋友也请顶一下 这样的情况下如何添加一个工具栏 请教大侠,我用的CGridCtrl类,在未装VC6的机子上显示时,只显示一半的字,怎么回事? !!!500分求VC.net类库大全下载地址!!! MFC读文件的一个问题 请教语法: “ |= ” 是什么意思? 一个对话框类,高分求解,UP有分! 关于GDI+在win7 下绘制文字正常 在xp下绘制文字无法显示问题,请教大神,在线等!!!一共有300分,解决问题全给你 自己做的word插件只能用一次的问题
//初始化的时候
((CButton*)GetDlgItem(IDC_BUTTON1))->EnableWindow(FALSE);
((CButton*)GetDlgItem(IDC_BUTTON2))->EnableWindow(FALSE);//登陆成功后
((CButton*)GetDlgItem(IDC_BUTTON1))->EnableWindow(TRUE);
((CButton*)GetDlgItem(IDC_BUTTON2))->EnableWindow(TRUE);//比较好的方式是:你的按钮点击事件里,判断一下当前是否登录成功
BOOL m_bLogin = FALSE;//初始化设为FALSEm_bLogin = TRUE;//登陆成功后设为TRUEvoid CXXXDlg::OnButtonDownload()//下载按钮的响应函数
{
if(m_bLogin)
{........}//下载操作
else
MessageBox("请先登陆!");
}
加载的时候(一般在OnCreate)使得控件全部是Disable的,登录成功后,再全部Enable
方案2,
一般做法,都是提供一个简单的登录窗口,在登录验证成功后,再加载并显示操作窗口
登录成功之后,每个控件调用 EnableWindow(TRUE)
那未登陆的时候就不做Add操作了
等登陆完成后再执行Add