首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Photoshop插件选项对话框UI

Photoshop插件选项对话框UI
EN

Stack Overflow用户
提问于 2009-06-01 15:41:33
回答 1查看 862关注 0票数 0

我正在为photoshop写一个文件格式的插件,我需要弹出一个窗口与选项加载和保存,如复选框,组合框等,我该怎么做?

EN

回答 1

Stack Overflow用户

发布于 2009-06-09 19:02:24

最新的SDK from Adobe有许多使用对话框和窗口的示例。

SaveSave As选项中,您的插件需要处理formatSelectorOptionsStart参数,并在该代码块中打开选项对话框。

Open操作中,没有常规的方式来提示输入选项(您会提示输入哪种选项?)但可以显示对话框的事件包括:formatSelectorFilterFileformatSelectorReadPrepareformatSelectorReadStartformatSelectorReadContinueformatSelectorReadFinish

下面是一个处理不同选择器的插件的入口点示例:

代码语言:javascript
复制
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.
    }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/935369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档