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

            戰(zhàn)魂小筑

            討論群:309800774 知乎關(guān)注:http://zhihu.com/people/sunicdavy 開源項(xiàng)目:https://github.com/davyxu

               :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
              257 隨筆 :: 0 文章 :: 506 評(píng)論 :: 0 Trackbacks

            如果你用過GetOpenFileName中的OPENFILENAME的lpstrFilter參數(shù),你會(huì)發(fā)現(xiàn)很無語

            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結(jié)尾,默認(rèn)就根本不能傳字符串給這個(gè)函數(shù)進(jìn)行filter的配置

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

            3. 調(diào)試器里只能看到第一個(gè)\0結(jié)尾的字符串

             

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

            posted on 2009-07-21 14:19 戰(zhàn)魂小筑 閱讀(941) 評(píng)論(1)  編輯 收藏 引用 所屬分類: 腳本技術(shù)

            評(píng)論

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

            国产激情久久久久影院| 久久水蜜桃亚洲av无码精品麻豆| 日韩AV无码久久一区二区| 日本精品久久久久影院日本| 精品久久久久久无码国产| 国产精品热久久无码av| 久久久久国产一区二区三区| 久久久精品视频免费观看| 久久中文精品无码中文字幕 | 亚洲国产精品成人AV无码久久综合影院 | 国产精品亚洲美女久久久| 久久精品国产99国产电影网 | 色综合久久中文色婷婷| 91精品国产高清久久久久久国产嫩草| 久久精品国产精品国产精品污| 99久久伊人精品综合观看| 欧美精品丝袜久久久中文字幕 | 99久久免费国产精品特黄| 国产亚洲精久久久久久无码77777 国产亚洲精品久久久久秋霞 | 99精品国产综合久久久久五月天| 久久人人添人人爽添人人片牛牛| 亚洲精品无码久久久久去q| 亚洲综合精品香蕉久久网97 | 色综合合久久天天综合绕视看| 久久久久国产精品三级网 | 日韩久久久久久中文人妻| 亚洲国产成人久久综合一 | 国产精品久久久久久久人人看| 久久青青草原精品国产| 久久精品成人| 亚洲av日韩精品久久久久久a| 国产精品熟女福利久久AV| 久久人人爽人人爽人人av东京热| 欧美亚洲色综久久精品国产| 国产激情久久久久影院小草| 狠狠色狠狠色综合久久| 欧美精品一本久久男人的天堂| 超级碰碰碰碰97久久久久| 亚洲国产精品热久久| 日产精品久久久久久久性色| 久久强奷乱码老熟女网站|