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

春暖花開
雪化了,花開了,春天來了
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 閱讀(6794) 評論(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>
            午夜精彩国产免费不卡不顿大片| 久久婷婷蜜乳一本欲蜜臀| 亚洲免费一在线| 一本久道综合久久精品| 99视频热这里只有精品免费| 中文精品一区二区三区| 一本不卡影院| 亚洲综合国产| 久久青草欧美一区二区三区| 欧美mv日韩mv国产网站| 亚洲精品日日夜夜| 欧美一区二区三区在线免费观看| 久久久亚洲精品一区二区三区 | 国产精品久久久久久久第一福利| 国产精品一香蕉国产线看观看 | 久久国产精品一区二区三区| 久久天天躁狠狠躁夜夜av| 欧美福利视频一区| 国产精品亚洲欧美| 亚洲精品美女久久久久| 欧美一级免费视频| 欧美福利在线观看| 中文一区二区| 欧美freesex交免费视频| 国产精品久久久一区麻豆最新章节| 国产尤物精品| 亚洲精品美女久久7777777| 午夜精品久久久久久久久| 欧美大片一区二区| 亚洲欧美三级在线| 欧美国产综合| 一色屋精品视频在线看| 亚洲免费在线看| 亚洲国产精品小视频| 午夜精品久久久久久| 欧美经典一区二区| 狠狠干综合网| 午夜在线不卡| 日韩一区二区福利| 欧美成人午夜激情视频| 韩国av一区| 欧美一区高清| 一本色道久久综合亚洲精品按摩| 麻豆精品视频在线| 久久久综合精品| 亚洲精品1区2区| 亚洲国产精品尤物yw在线观看| 亚洲天堂av在线免费| 欧美日韩国产成人| 亚洲美女中文字幕| 亚洲国产裸拍裸体视频在线观看乱了中文 | 久久久久网址| 午夜亚洲精品| 国产欧美一区二区三区在线老狼| 一区二区黄色| 亚洲卡通欧美制服中文| 欧美国产欧美亚洲国产日韩mv天天看完整| 国产网站欧美日韩免费精品在线观看 | 午夜影院日韩| 中文亚洲免费| 欧美午夜电影一区| 亚洲永久字幕| 亚洲一区二区三区在线看| 国产精品毛片一区二区三区| 亚洲一区二区三区在线播放| 日韩一二在线观看| 国产精品毛片一区二区三区| 午夜日韩视频| 久久不射中文字幕| 亚洲国产成人久久| 亚洲国产精品女人久久久| 欧美精品成人一区二区在线观看| 日韩亚洲欧美成人一区| 一本久道久久综合狠狠爱| 欧美视频在线播放| 午夜欧美电影在线观看| 欧美一区在线直播| 亚洲激情在线播放| 亚洲精品中文字幕在线观看| 国产精品国产| 久久综合中文| 欧美日本一道本| 亚洲欧美综合v| 久久精品人人做人人爽| 亚洲日本欧美天堂| 亚洲香蕉伊综合在人在线视看| 国产一区二区三区电影在线观看| 欧美a级片网| 国产精品xxxxx| 久久综合伊人77777尤物| 欧美激情一二区| 欧美在线视频免费观看| 欧美成人乱码一区二区三区| 亚洲一级片在线观看| 久久成人精品电影| 99精品久久久| 久久久噜噜噜久久久| 一区二区三区免费网站| 亚洲激精日韩激精欧美精品| 欧美专区在线| 欧美成人激情在线| 午夜精品久久久久久久久久久久久 | 欧美国产视频日韩| 亚洲欧洲av一区二区| 美女成人午夜| 欧美一区二区免费| 欧美精品综合| 美女主播一区| 国产精品网站一区| 日韩午夜视频在线观看| 亚洲高清视频中文字幕| 亚洲影视在线| 亚洲天堂男人| 欧美日韩国产综合视频在线观看中文| 久久亚洲春色中文字幕| 国产精品久久一卡二卡| 亚洲精品国产精品国自产在线| 国产欧美日韩一区二区三区在线 | 久久在线视频在线| 久久国产欧美精品| 欧美三区美女| 亚洲欧洲视频在线| 最新日韩欧美| 久久久久免费| 久久午夜精品一区二区| 国产视频在线观看一区| 亚洲视频在线一区观看| 在线视频欧美精品| 欧美精品v日韩精品v国产精品| 欧美v国产在线一区二区三区| 国产人成精品一区二区三| 亚洲一区二区四区| 亚洲欧美视频在线观看| 国产精品久久久久99| 在线视频你懂得一区| 亚洲综合不卡| 国产欧美高清| 欧美亚洲综合网| 久久久噜噜噜久久中文字免 | 一区二区三区国产| 欧美日韩1区2区3区| 日韩视频国产视频| 亚洲在线视频网站| 国产精品亚洲综合一区在线观看| 亚洲一区国产| 久久九九有精品国产23| 娇妻被交换粗又大又硬视频欧美| 久久精品国产一区二区电影 | 午夜在线精品偷拍| 国产日韩欧美在线视频观看| 午夜精品久久久久久久久久久久 | 亚洲精品一区二区三区婷婷月| 欧美chengren| 亚洲精品一区在线观看香蕉| 欧美精品色网| 一区二区三区国产在线| 小黄鸭精品aⅴ导航网站入口| 国产毛片久久| 久久综合九色综合欧美就去吻| 欧美激情第五页| 一区二区三区|亚洲午夜| 国产精品你懂得| 久久九九有精品国产23| 亚洲承认在线| 亚洲免费一在线| 一区免费观看| 欧美美女喷水视频| 午夜精品久久久久久久久久久| 男人的天堂亚洲| 亚洲自拍偷拍视频| 亚洲国产福利在线| 国产精品免费区二区三区观看| 久久国产日韩欧美| 99精品视频免费观看| 久久综合网hezyo| 一片黄亚洲嫩模| 国产一区二区三区在线免费观看 | 久久久欧美精品sm网站| 亚洲人成欧美中文字幕| 欧美专区在线播放| 一区二区三区|亚洲午夜| 国产有码一区二区| 欧美色图麻豆| 欧美成年人视频| 午夜老司机精品| 日韩视频精品| 欧美激情精品久久久久久大尺度| 亚洲欧美一区二区激情| 亚洲精品视频一区| **欧美日韩vr在线| 国产亚洲免费的视频看| 欧美色道久久88综合亚洲精品| 噜噜噜噜噜久久久久久91| 亚洲欧美日本国产有色| 99精品99久久久久久宅男| 欧美成人国产va精品日本一级| 久久成人免费电影| 欧美一级在线视频| 亚洲性视频网站| 一区二区三区四区精品|