青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

春暖花開
雪化了,花開了,春天來了
posts - 149,comments - 125,trackbacks - 0
今天在做東西的時候,用LoadString遇到了一些問題.可能大家日后也會用到,分享一下.

LoadString 從資源載入字符串,我們一般這么用。
舉個例子:
TCHAR str[20];
LoadString(hInstance, IDS_STR, str, 20);

如果我們的字符串的長度不知道,或許它會變化的話,我們怎么來獲得資源ID對應的字符串呢?這就要用到
LoadString的另一種用法,我們可以這樣用
LPCTSTR lpcStr = (LPCTSTR)LoadString(hInstance, IDS_STR, NULL, 0);

感覺上沒有什么問題啊?

但是實際應用中又出現問題了,讀出的字符串沒有截斷處理,它包含了下一個ID包含的字符串或者更多。

怎么辦?在MSDN中,LoadString已經清楚地指出
lpBuffer is set to NULL, the return value is a pointer to the requested string. The caller should cast the return value to an LPCTSTR. This pointer points directly to the resource, so the string is read-only. The length of the string, not including any terminating null character, can be found in the word preceding the string.

同時它也給出了解決辦法:
To use the lpBuffer pointer, the n flag must be set with the resource compiler, RC.
Note   String resources are not null-terminated by default. When lpBuffer is set to NULL, verify whether the string resource represented by the pointer returned by LoadString is null-terminated, and if necessary, append a terminating null character to the resource before using it in your application.

一開始我沒有太明白the n flag must be set with the resource compiler, RC.的含義,很迷惑,不知道如何解決。但是在網上尋找方法的時候,發現這么一篇文章
http://lak4cyut.blogspot.com/2008/08/wm-api-loadstring.htmlWM API : LoadString() 另一種使用方式),我才徹底明白過來。

我使用的是VS2005,在project->properties->Resource->Command Line中添加一個 “-n”,即可。

在運行程序,正常顯示了。

大家如遇相同問題,可以試試這個方法。
posted on 2008-12-17 20:07 Sandy 閱讀(6787) 評論(8)  編輯 收藏 引用 所屬分類: windows學習

FeedBack:
# re: LoadString的一些小用法
2008-12-17 23:24 | 萬連文
看看VC的CString的LoadString的方法,可以自己封裝一個Win32版本的,你這個方法不是那么徹底解決問題。  回復  更多評論
  
# re: LoadString的一些小用法
2008-12-18 08:28 | Sandy
@萬連文
這個我還真的沒有想到.謝謝提醒.我自己也封裝了一個,可是用起來比較麻煩,我去看看CString的LoadString怎么實現的.  回復  更多評論
  
# re: LoadString的一些小用法
2008-12-18 22:30 | dell筆記本
不錯,好東西  回復  更多評論
  
# re: LoadString的一些小用法
2010-06-05 23:31 | VickieCastaneda
Don't you know that it is high time to receive the <a href="http://lowest-rate-loans.com/topics/home-loans">home loans</a>, which would make you dreams real.   回復  更多評論
  
# re: LoadString的一些小用法
2010-06-15 09:32 | thesis
Thank you a lot for your supreme issue referring to this good post. I could not find this kind of thesis report in web and wanted to buy the dissertation. Thus, I have all needed stuff at this time.   回復  更多評論
  
# re: LoadString的一些小用法
2010-08-02 09:25 | Freelance writing job
I come to writing jobs service, with the aim to information close to this topic.   回復  更多評論
  
# re: LoadString的一些小用法
2010-08-05 05:26 | ringtones
Some people will dispute much about your superior thought. I opine that, the great get ringtones service has to consult with you to produce the perfect quality free downloadable ringtones blog issue.   回復  更多評論
  
# re: LoadString的一些小用法
2010-10-07 11:25 | resume writing
Are you willing to get resume, which suit the range of study you expect?. You can count on our resume writers, as you rely on yourself. Thanks because it’s the interesting  回復  更多評論
  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            免费成人毛片| 韩日欧美一区二区三区| 久久综合导航| 国产精品揄拍一区二区| 亚洲三级免费| 1000部精品久久久久久久久| 一区一区视频| 亚洲综合另类| 亚洲欧美久久| 欧美四级伦理在线| 亚洲免费av电影| 一区二区冒白浆视频| 欧美成人a∨高清免费观看| 老司机久久99久久精品播放免费| 国产精品夜夜嗨| 亚洲综合日韩中文字幕v在线| 亚洲视频精选| 国产精品久久久久久户外露出| 日韩性生活视频| 亚洲性感美女99在线| 欧美日韩国产精品一区二区亚洲| 亚洲日本aⅴ片在线观看香蕉| 亚洲区一区二区三区| 蜜臀a∨国产成人精品| 亚洲国产精品久久久久| 亚洲免费高清| 欧美日韩免费在线视频| av成人国产| 欧美一区二区三区在线| 国产一区二区三区四区在线观看| 久久福利毛片| 欧美本精品男人aⅴ天堂| 亚洲国产精品久久人人爱蜜臀| 蜜乳av另类精品一区二区| 亚洲国产精品成人精品| 一区二区三区.www| 国产精品视频导航| 久久国产视频网| 亚洲国产精品精华液2区45| 亚洲免费观看视频| 国产精品久久毛片a| 欧美一级在线播放| 欧美福利视频一区| 亚洲深夜福利视频| 国产日韩欧美不卡在线| 久久深夜福利免费观看| 91久久精品一区| 欧美亚洲系列| 亚洲日本欧美日韩高观看| 欧美三级电影精品| 性久久久久久久久久久久| 欧美成人免费观看| 亚洲香蕉在线观看| 激情综合视频| 欧美午夜精品久久久| 校园激情久久| 亚洲人成网站精品片在线观看| 亚洲综合第一页| 亚洲国产精品va在看黑人| 欧美三区不卡| 另类天堂av| 亚洲在线第一页| 亚洲国产精品一区二区www在线| 亚洲欧美综合另类中字| 亚洲电影免费观看高清完整版在线| 欧美日韩影院| 美女主播视频一区| 性欧美大战久久久久久久久| 亚洲精品乱码久久久久久| 久久五月天婷婷| 亚洲欧美日韩在线一区| 亚洲精品1区2区| 国产综合视频在线观看| 欧美午夜片欧美片在线观看| 久久久久久黄| 欧美亚洲免费高清在线观看| 日韩亚洲国产欧美| 欧美国产成人精品| 久久久久在线| 久久国产精品久久久久久电车 | 欧美激情精品久久久久久变态 | 欧美精品三级| 久久婷婷丁香| 久久国产直播| 午夜精品久久久久久99热软件| 亚洲麻豆一区| 亚洲欧洲日夜超级视频| 欧美大胆成人| 欧美高清视频一区二区三区在线观看| 欧美影院成年免费版| 亚洲综合欧美| 亚洲一区三区视频在线观看| 日韩一区二区高清| 亚洲精品久久嫩草网站秘色 | 国产日韩精品一区| 国产麻豆日韩欧美久久| 国产精品大片wwwwww| 欧美三级黄美女| 欧美日韩一视频区二区| 欧美日韩精品一区| 欧美视频一区| 国产精品福利在线观看| 国产精品a久久久久| 欧美视频一区| 国产女人18毛片水18精品| 国产精品区一区二区三区| 国产精品久久久久久影院8一贰佰 国产精品久久久久久影视 | 亚洲高清资源| 亚洲国产精品www| 在线观看欧美成人| 亚洲人成网在线播放| 最新成人在线| 一区二区三区色| 亚洲综合色在线| 先锋影音国产一区| 久久女同精品一区二区| 六月天综合网| 亚洲欧洲免费视频| 夜夜嗨av色一区二区不卡| 一本综合精品| 欧美伊人久久久久久久久影院| 久久九九国产| 欧美日本不卡高清| 国产精品视频精品| 在线观看日韩av| 一区二区三区导航| 久久国产视频网站| 欧美激情成人在线| 在线视频一区观看| 久久国产精品久久久久久电车| 久久综合婷婷| 欧美午夜视频网站| 黄色小说综合网站| 99热在线精品观看| 久久九九免费视频| 亚洲精品123区| 亚洲欧洲av一区二区| 美国三级日本三级久久99| 欧美日韩在线不卡一区| 国产一区二区三区四区五区美女| 亚洲精品国产品国语在线app| 亚洲免费视频在线观看| 免费在线播放第一区高清av| 日韩视频亚洲视频| 久久精品国产亚洲a| 欧美日韩精品在线观看| 国产综合色产| 亚洲影视在线播放| 免费在线看成人av| 亚洲曰本av电影| 欧美美女bbbb| 一区二区在线观看av| 亚洲影音一区| 91久久精品国产| 久久精品一本| 国产乱子伦一区二区三区国色天香| 亚洲国产日韩欧美综合久久| 欧美一区视频在线| 亚洲伦理自拍| 欧美成人黄色小视频| 国内激情久久| 欧美一区二区三区婷婷月色| 亚洲精品在线免费| 美日韩在线观看| 在线观看欧美黄色| 久久先锋影音av| 亚洲综合电影| 国产精品久久国产精品99gif| 最新亚洲一区| 欧美国产日韩在线| 久久久久88色偷偷免费| 国产精品一区二区三区乱码| 亚洲网在线观看| 亚洲精品护士| 欧美精品观看| 亚洲麻豆av| 亚洲国产日韩一级| 欧美国产精品人人做人人爱| 亚洲成人在线网| 欧美aⅴ一区二区三区视频| 久久国产日本精品| 国产亚洲欧美激情| 久久精品国产免费看久久精品| 亚洲一区亚洲| 国产无一区二区| 久久视频这里只有精品| 欧美一区二区在线免费观看| 国产欧美日韩精品a在线观看| 亚洲欧美高清| 午夜精品一区二区在线观看| 国产欧美日韩视频一区二区| 羞羞漫画18久久大片| 亚洲综合第一页| 国产在线视频欧美一区二区三区| 久久久精品五月天| 久久视频一区| 亚洲精品一二三区| 夜夜嗨一区二区三区| 国产精品久久久| 久久精品国产精品亚洲|