• <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>

            戰魂小筑

            討論群:309800774 知乎關注:http://zhihu.com/people/sunicdavy 開源項目:https://github.com/davyxu

               :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
              257 隨筆 :: 0 文章 :: 506 評論 :: 0 Trackbacks

            如果你用過GetOpenFileName中的OPENFILENAME的lpstrFilter參數,你會發現很無語

            Pointer to a buffer containing pairs of null-terminated filter strings. The last string in the buffer must be terminated by two NULL characters.

            看似沒問題,但是在使用中卻弊病很多:

            1. 像腳本這類以0結尾,默認就根本不能傳字符串給這個函數進行filter的配置

            2. 即便lua這類函數提供了lstring的支持,但也極為麻煩,需要在buffer后添加一個\0

            3. 調試器里只能看到第一個\0結尾的字符串

             

            真不知道這是MS哪個腦殘寫的API,為什么不定制下filter,或者干脆用別的方式來傳遞。。。

            posted on 2009-07-21 14:19 戰魂小筑 閱讀(935) 評論(1)  編輯 收藏 引用 所屬分類: 腳本技術

            評論

            # re: 對GetOpenFileName函數很無語 2009-07-21 17:00 陳梓瀚(vczh)
            那你可以提供一個純C的iterator或者叫enumerator接口試試看……  回復  更多評論
              

            久久免费精品视频| 99久久精品国产一区二区| 秋霞久久国产精品电影院| 久久精品一区二区| 99精品国产免费久久久久久下载| 99久久无色码中文字幕人妻| 韩国无遮挡三级久久| 色综合久久88色综合天天 | 色综合久久久久无码专区| 久久综合欧美成人| 亚洲午夜久久久久久噜噜噜| 9191精品国产免费久久| 国产成人无码精品久久久性色 | 亚洲综合伊人久久综合| 久久青草国产精品一区| 精品伊人久久大线蕉色首页| 国产精品久久久99| 久久综合给合久久狠狠狠97色69| 久久久久国产| 伊人久久精品线影院| 久久99精品久久只有精品 | 韩国免费A级毛片久久| 亚洲欧美成人久久综合中文网 | 久久亚洲AV无码精品色午夜麻豆| 久久九九全国免费| 久久亚洲精精品中文字幕| 一级A毛片免费观看久久精品| 精品久久久久中文字幕一区| 亚洲一区二区三区日本久久九| 色欲综合久久躁天天躁蜜桃| 99久久香蕉国产线看观香| 久久精品视频91| 久久婷婷色综合一区二区| 国产精品成人99久久久久| 91久久精品国产91性色也| 久久综合久久综合久久| 欧美精品一区二区精品久久| 久久er国产精品免费观看2| 四虎国产永久免费久久| 97久久精品人人做人人爽| 久久精品国产亚洲AV不卡|