예제 #1
0
 public FREObject SetVisible(FREContext ctx, uint argc, FREObject[] argv)
 {
     try {
         var visible = argv[0].AsBool();
         WinApi.ShowWindow(_cefWindow, visible ? ShowWindowCommands.SW_SHOWNORMAL : ShowWindowCommands.SW_HIDE);
         WinApi.UpdateWindow(_cefWindow);
     }
     catch (Exception e) {
         return(new FreException(e).RawValue);
     }
     return(FREObject.Zero);
 }
예제 #2
0
 public FREObject RemoveFromStage(FREContext ctx, uint argc, FREObject[] argv)
 {
     WinApi.ShowWindow(_cefWindow, ShowWindowCommands.SW_HIDE);
     WinApi.UpdateWindow(_cefWindow);
     return(FREObject.Zero);
 }
예제 #3
0
 public FREObject AddToStage(FREContext ctx, uint argc, FREObject[] argv)
 {
     WinApi.ShowWindow(_cefWindow, ShowWindowCommands.SW_SHOWNORMAL);
     WinApi.UpdateWindow(_cefWindow);
     return(FREObject.Zero);
 }