In OpenW export I am saving panel screen:
Code: Select all
if (g_Plugin.Screen == INVALID_HANDLE_VALUE)
{
g_Plugin.Screen = g_Plugin.Info.SaveScreen(0, 0, -1, -1);
}
intptr_t ret = g_Plugin.Info.Editor(
session->TmpFile,
session->File.c_str(),
0, 0, -1, -1,
EF_NONMODAL | EF_ENABLE_F6 | EF_IMMEDIATERETURN | EF_DISABLEHISTORY | EF_DELETEONCLOSE,
1, 1,
CP_DEFAULT);
Code: Select all
case EE_CLOSE:
if (g_Plugin.Screen != INVALID_HANDLE_VALUE)
{
g_Plugin.Info.RestoreScreen(g_Plugin.Screen);
g_Plugin.Screen = INVALID_HANDLE_VALUE;
}
Many thanks for advice.