收录日期:2019/12/09 07:40:36 时间:2016/06/07 20:54:53 标签:基础类
我想把ID_INDICATOR_NUM   数字 ,, 用Messagebox把“数字”这个字符串显示出来。怎么弄啊?
ID_INDICATOR_NUM这是一个宏?还是资源里的字符串表里的?
如果是宏的话``你可以用const``不要用宏`
把它格式化成字符串不就行了呗.
ID_INDICATOR_NUM是资源里的字符串表里的,,要怎么显示出来?
用AfxMessageBox,直接把这个参数放进去就ok了``
如果你需要再处理的话``用CString的LoadString也行

如果你是sdk方式编程的话
char   buf[256];   
LoadString(hInst,IDS_MYSTRING,buf,256);
void CMainFrame::OnTest() 
{
// TODO: Add your command handler code here
MessageBox(_T(ID_INDICATOR_NUM));
}

可出现了这样的错误。。
E:\vc\dl\Style\MainFrm.cpp(196) : error C2065: 'L0xE702' : undeclared identifier

正常的话``你的那段代码应该是编译不过的``因为CWnd::MessageBox没有这种方式的重载``你用AfxMessageBox就可以了
我改用AfxMessageBox(_T(ID_INDICATOR_NUM));  出现的错误和MessageBox(_T(ID_INDICATOR_NUM));一样啊。。


我在MSDN 里查到了这段 
CString s7((LPCSTR)ID_FILE_NEW); // s7 = "Create a new document"

然后我用 MessageBox(s7);  想把"Create a new document"显示出来,还是不行,,可以编译通过。可是显示出来的对话框里没内容。。
可以拉。。。在Release里的程序可以显示。。。。可是在DEBUG 里的程序。什么也不显示。。。?为什么呢。。


还有我的程序是UNICODE 的。。MessageBox(_T(s7));
可以是出现E:\vc\dl\Style\MainFrm.cpp(203) : error C2065: 'Ls7' : undeclared identifier的错误。。。为什么 啊?

谢谢CrazyAzreal这位朋友拉。
晕哦``能把你的程序发给我吗?我看看
crazyazreal@gmail.com
我可能要出去一会``不过1点钟之前肯定回你e-mail
CString s7((LPCWSTR)ID_INDICATOR_NUM); 
  MessageBox(s7);


哈成功拉。。。。
呵``恭喜一吓!
======================================
CStrign strNum = _T("");
strNum.Format("%d", ID_INDICATOR_NUM);
AfxMessageBox(strNum);
======================================
类型转换一下就行?
((LPCWSTR)ID_INDICATOR_NUM)

mysql二进制恢复问题 汽车修理厂管理软件 form表单中有默认值,更改后提交,不再回填表单 daima 在使用编辑发布图片的问题 很严重的问题 哪位老大有关于“最大最小堆”的相关材料? 根据一个表更新另一个表 jni 在dll接口里如何实现对java方法里属性值的改变? 帮忙啊 求个月报 sql分割字符 如何编程实现WM恢复出厂设置? 请问有哪位正在学习struts? 怎样将文件夹中的文件分类读出写入数据库 尝试读取或写入受保护的内存,这通常指示其他内存已损坏。 新手求助 C#如何获取自己的QQ好友列表 Error: Cannot find one or more components.. C#修改记录 数据库新手请教一问题(数据库报错) 如何处理web services的soap报文?怎么进行签名和验证啊? 拿到OFFER了。。。散分 一个很奇怪的问题 .net1.1和.net2.0的关于ContentType修改的问题 JspSmartUpload出现的问题,答的好加分 php怎么用类来定义这个结构体?? 行列转换问题,不会做。 数据库登陆 窗口失去焦点如何不让标题栏重绘成灰色?