• <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 開(kāi)源項(xiàng)目:https://github.com/davyxu

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

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

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

            看似沒(méi)問(wèn)題,但是在使用中卻弊病很多:

            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,或者干脆用別的方式來(lái)傳遞。。。

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

            評(píng)論

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

            久久久久久毛片免费播放| 久久大香香蕉国产| 久久精品亚洲乱码伦伦中文| 97久久精品人人做人人爽| 久久久久久久久久久免费精品 | 成人国内精品久久久久一区| 久久天堂AV综合合色蜜桃网| 久久婷婷国产麻豆91天堂| 品成人欧美大片久久国产欧美| 久久久精品波多野结衣| 久久精品国产亚洲av麻豆色欲 | 内射无码专区久久亚洲| 亚洲国产另类久久久精品小说| 91精品婷婷国产综合久久| 午夜欧美精品久久久久久久| 久久久久无码中| 久久久久中文字幕| 久久国产精品99国产精| 亚洲va久久久久| 久久久久九国产精品| 亚洲国产成人久久综合碰碰动漫3d| 麻豆精品久久久久久久99蜜桃| 韩国三级中文字幕hd久久精品| 看久久久久久a级毛片| 亚洲精品美女久久777777| 欧美伊人久久大香线蕉综合69| 亚洲午夜久久久精品影院| 国产精品99久久久久久人| 国内精品人妻无码久久久影院| 婷婷五月深深久久精品| 中文字幕人妻色偷偷久久| 亚洲精品无码专区久久同性男| 欧美激情精品久久久久久久| 国産精品久久久久久久| 久久精品国产精品亜洲毛片| 99精品久久久久久久婷婷| 国产成人久久精品麻豆一区 | 色诱久久av| 无码乱码观看精品久久| 亚洲国产成人乱码精品女人久久久不卡 | 久久伊人色|