创建单一实例 (切换) 控制
单一实例控制检查由 PUSH_ACTION 启动的进程是否已在运行。如果该进程没有运行,则运行 PUSH_ACTION。如果该进程已在运行, 则将窗口移动到当前工作区窗口 stack (栈) 的顶部。
使用下面的字段定义控制的性能:
-
PUSH_ACTION:描述用户单击控制时所运行的操作。
例如,下面的控制运行应用程序的单一实例,其操作名为 MyEditor。
CONTROL MyEditor
{
TYPE icon
CONTAINER_NAME Top
CONTAINER_TYPE BOX
POSITION_HINTS 15
PUSH_RECALL True
CLIENT_NAME BestEditor
PUSH_ACTION StartMyEditor
ICON MyEd
}