• <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 戰魂小筑 閱讀(941) 評論(1)  編輯 收藏 引用 所屬分類: 腳本技術

            評論

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

            国产精品乱码久久久久久软件| 久久人人爽人人爽人人片av高请| 丰满少妇人妻久久久久久4| 国产成人久久精品麻豆一区| 亚洲а∨天堂久久精品9966| 97久久国产露脸精品国产| 亚洲国产二区三区久久| 漂亮人妻被中出中文字幕久久| 国产精品99久久精品| 日韩美女18网站久久精品| 国产亚洲精品自在久久| 久久精品视频一| 久久99精品国产麻豆蜜芽| 麻豆AV一区二区三区久久| 久久久噜噜噜久久中文字幕色伊伊| 久久久久亚洲AV无码网站| 亚洲午夜精品久久久久久浪潮| 久久线看观看精品香蕉国产| 偷偷做久久久久网站| 天天影视色香欲综合久久| 国产精品无码久久四虎| 精品久久久久久亚洲| 久久久久久久亚洲Av无码| 久久久久久精品免费看SSS| 久久亚洲2019中文字幕| 国产午夜福利精品久久| 久久91综合国产91久久精品| 久久久免费精品re6| 囯产精品久久久久久久久蜜桃| 婷婷久久综合九色综合绿巨人| 国内精品欧美久久精品| 久久青青草原国产精品免费| 国产精品久久久久影院色| 2021久久精品国产99国产精品| 久久香综合精品久久伊人| 久久久久久国产精品无码超碰| 久久亚洲春色中文字幕久久久| 国产成年无码久久久久毛片| 高清免费久久午夜精品| 亚洲国产精品久久久久婷婷软件 | 久久播电影网|