我正在爲photoshop寫一個fileformat插件,我需要彈出一個窗口,其中包含加載和保存選項,例如複選框組合框等,我該怎麼做?Photoshop插件選項對話框UI
回答
最新的SDK from Adobe有很多使用對話框和窗口的例子。
在Save
或Save As
選項上,您的插件需要處理formatSelectorOptionsStart
參數,並在該代碼塊中打開您的選項對話框。
在Open
動作,還有爲選項提示(你會提示什麼樣的選擇呢?),但你可以顯示從對話中的事件包括沒有正常的方式:formatSelectorFilterFile
,formatSelectorReadPrepare
,formatSelectorReadStart
,formatSelectorReadContinue
和formatSelectorReadFinish
下面是一個例子入口點到你的插件,處理不同的選擇:
DLLExport MACPASCAL void PluginMain(
const int16 selector,
PIPickerParams* pParams,
intptr_t * data,
int16 * result)
{
switch(selector)
{
case formatSelectorAbout:
// display about dialog
break;
case formatSelectorReadPrepare:
// prepare to read in file - adjust memory
break;
case formatSelectorReadStart:
// begin interaction regarding reading
// dialog here if needed
break;
case formatSelectorReadContinue:
case formatSelectorReadFinish:
case formatSelectorOptionsPrepare:
// handle each appropriately
break;
case formatSelectorOptionsStart:
// HERE is where you'd open your window
// with options, etc.
break;
// etc.
// etc.
// etc.
}
}
雖然這有幫助,但它並沒有真正回答這個問題。現在我已經試過了QT,但不能在Visual Studio中創建它,並且MFC/ATL/WTL拒絕工作,因爲Adobe沒有將該項目創建爲ATL/MFC項目,所以我無法嘗試這些項目。 – 2009-06-16 13:27:00
你應該可以使用ATL/MFC/WTL。什麼是阻止使用它們? – 2009-06-16 13:58:13
- 1. jQuery UI選項卡和對話框 - 如何確認基於對話框插件確認切換選項卡?
- 2. jQuery UI選項卡和對話框
- 3. jQuery UI對話框默認選項
- 4. jQuery UI的選項卡+對話框+格式選項卡順序
- 5. 在運行時訪問jQuery UI對話框選項對象
- 6. 設置選項,選項對話框鈦
- 7. 模態對話框選項
- 8. TinyMCE 4插件 - 當對話框打開時預先選擇列表框選項
- 9. in extendscript - Photoshop,對話框持久性?
- 10. Applescript控制Photoshop保存對話框
- 11. Jquery UI對話框
- 12. Jquery UI對話框
- 13. Jquery UI對話框
- 14. grails ui對話框
- 15. JQUERY UI對話框
- 16. jQuery-UI對話框
- 17. jQuery UI對話框驗證選擇
- 18. jQuery的對話框插件
- 19. 選項卡式插接界面像photoshop
- 20. 對話框創建後jQuery ui對話框觸發事件
- 21. 文件對話框不會出現一個jQuery-UI-對話框
- 22. jQuery UI對話框:如何用`modal:false`選項添加疊加層?
- 23. 擴展jQuery UI對話框(添加更多選項)
- 24. jQuery UI:設置對話框的拖動選項
- 25. 如何在jQuery UI選項卡中清除對話框
- 26. JQuery UI對話框:應用程序範圍選項
- 27. jQuery UI對話框模式選項不工作setTimeout
- 28. JQuery UI選項卡切換 - 對話框不會打開
- 29. JQuery UI對話框與模板字符串中的選項卡
- 30. 選項對話框按鈕UI變化鈦Appcelerator的
是你的問題如何彈出的選項窗口,或者是你的問題是如何與選項,彈出一個窗口*在FILEFORMAT插件*? – 2009-06-13 16:23:10
我會說後者 – 2009-06-14 21:29:40