我写了一段程序
想显示一下系统时间
先添加一个button1按钮,和一个static控件
void CS2Dlg::OnButton1()
{
CTime S=CTime::GetCurrentTime();
m_static=S.Format("%A,%B,%d,%Y");
UpdateData(false);
}
这个能显示时间了
但改成UpdateData(FALSE);就不能了
我不太理解
是不是大小写不一样啊
想显示一下系统时间
先添加一个button1按钮,和一个static控件
void CS2Dlg::OnButton1()
{
CTime S=CTime::GetCurrentTime();
m_static=S.Format("%A,%B,%d,%Y");
UpdateData(false);
}
这个能显示时间了
但改成UpdateData(FALSE);就不能了
我不太理解
是不是大小写不一样啊
解决方案 »
- 关于对话框编辑器
- 怎样使图片变暗?
- 新建立一个对话框,如何实现点一个按钮关闭这个对话框呢?
- 请帮我看看一个简单问题
- 我写了一个全局钩子(在DLL中),用EXE调用DLL时很正常,但写了一个服务调用DLL,钩子过程函数就不起作用了?
- 如何访问远程的Oracle数据库?用OLE DB, ODBC 还是DAO比较好???
- VC编程
- ★如何在ListBox中实现文字图标混合显示,像Windows控制面板中[添加删除程序]那样?
- TOOLBAR里的按钮在打开软件的时候是灰色的能变成黑白的吗?
- vc中"#pragma ..."是什么意思?
- 那位大侠对数据库比较清楚,给小妹回答一个关于SQL、Orcal以及Acess的区别的问题
- 连开5帖,紧急求:win2k下,怎么把CMOS里的数据写到文件里,尽量细点,我是菜鸟。
UpdateData(FALSE)是将变量的值传给控件;
变量是在向导中定义的与控件关联的变量
UpdateData(true) 是要获取界面的输入值时,使变量的值与界面一致
UpdateData(true) 是要获取界面的输入值时,使变量的值与界面一致
UpdateData(FALSE)是将变量的值传给控件;
是对的
UpdateData(FALSE)是将变量的值传给控件;
false 的类型是 bool 是C++数据类型
UpdateData()接受的应该是BOOL才对呀
没试过false :)
FALSE false都一样
看一下TRUE FALSE 的定义就知道了
你的程序肯定有别的地方不对
是不是你的程序将TRUE又定义成别的值了?
UpdateData(FALSE)和UpdateData(false)是一样的,不会出现一个能显示,一个不能显示的情况.但是FALSE和false是不同的,应该使用FALSE.FALSE是4个字节,0x00,0x00,0x00,0x00;
而false是1个字节,0x00.(通常情况下,后面的3个字节是0xcc,0xcc,0xcc)