永发信息网

2017如何用字符表过

答案:1  悬赏:80  手机版
解决时间 2021-01-20 19:40
  • 提问者网友:我们很暧昧
  • 2021-01-19 19:23
2017如何用字符表过
最佳答案
  • 五星知识达人网友:千夜
  • 2021-01-19 21:00
方法/步骤
默认情况下,MFC建立一个工程后,已经建立了一个字符串表[String Table]资源。如下图:
然后,双击打开“String Table”,出现如下界面。这个字符串表就像EXCEL一样,直接编辑。
编辑完后,保存此文件即可。    下面就介绍如何在代码中使用字符串资源。
以上是MFC的实现,非常简单易用。CString的LoadString函数只需要一个字符串资源的ID值即可。LoadString的参数依次是:实例句柄,资源ID,字符串资源缓冲地址,字符串资源缓冲字节大小。    
如果是自己的程序,那么实例句柄设置为空,如果是使用其他程序的资源,使用其他程序的进程实例句柄,这里就不讨论其他程序的。资源ID就是字符串表中的字符串对应的ID。
缓冲地址是LPTSTR类型的,使用TCHAR数组即可。大小则设置为数组的大小,按照字节数计算。
如果函数执行成功,则返回得到的从字符串表中加载到缓冲的TCHAR字符个数,不包括空字符。如果字符串资源不存在则返回0.
为了让读者了解的更加清楚,知道CString内部的实现,我们来看看Windows API的实现方式:

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯