commondialog無論showopen還是showsave,默認都是電腦資源管理器的方式打開,可以新建檔案夾、重命名、洗掉等操作,如何才能禁止用戶在該視窗操作檔案,僅僅提供瀏覽、選中、打開(保存)的操作?
flags = cdlOFNAllowMultiselect的時候,雖然可以有上述效果,但是界面變了,而且多選的功能也不是想要的。
uj5u.com熱心網友回復:
好像沒有簡單的好方法。因為底層 API 向用戶提供了這些功能。要么自己寫視窗去模擬,或者加鉤子去攔截要禁止的訊息。都挺麻煩。uj5u.com熱心網友回復:
本來程式有系統的權限限制的話,只要對檔案夾設定用戶的操作權限,程式也不能亂來,可惜現在因為兼容性等問題,程式基本都要以管理員運行,系統權限形同虛設。
涉及到系統設定,還真難想到辦法。
uj5u.com熱心網友回復:
方便用和
夠安全
是一對不可調和的矛盾!
uj5u.com熱心網友回復:
自己做一個瀏覽表單啊。轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/78324.html
標籤:控件
上一篇:如何用VB(不是VBA)實作 Unix格式的TXT到Dos格式轉換
下一篇:【求助】【VB】數字分組問題
