>>177の訂正版
※行頭スペースを全角にしています
// このUWSCスクリプトを実行中のタスクバーへの表示状態を変更
// タスクバーに表示 True 非表示 False を設定する
// パラメータなし(bShow=-1)の場合は表示状態かどうか返す
FUNCTION ShowOnTaskbar(bShow = -1)
 DIM idUWSC = GETID(GET_THISUWSC_WIN,,0.1)
 DIM exstyleUWSC = GetWindowLongA(IDTOHND(idUWSC), GWL_EXSTYLE)
 IFB -1=bShow THEN
  IFB STATUS(idUWSC, ST_VISIBLE) THEN
   IFB WS_EX_TOOLWINDOW = (exstyleUWSC and WS_EX_TOOLWINDOW) THEN
    RESULT = FALSE
   ELSE
    RESULT = TRUE
   ENDIF
  ELSE
   RESULT = FALSE
  ENDIF
 ELSE
  IFB bShow THEN
   exstyleUWSC = exstyleUWSC and ($FFFFFFFF XOR WS_EX_TOOLWINDOW)
   exstyleUWSC = exstyleUWSC or WS_EX_APPWINDOW
  ELSE
   exstyleUWSC = exstyleUWSC and ($FFFFFFFF XOR WS_EX_APPWINDOW)
   exstyleUWSC = exstyleUWSC or WS_EX_TOOLWINDOW
  ENDIF
  ShowWindow(IDTOHND(idUWSC), SW_HIDE)
  SetWindowLongA(IDTOHND(idUWSC), GWL_EXSTYLE, exstyleUWSC)
  ShowWindow(IDTOHND(idUWSC), SW_SHOW)
  RESULT = exstyleUWSC
 ENDIF
FEND