⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chapter14happyyou3dspassword.pro

📁 idl 可视化分析与应用(随书程序)
💻 PRO
字号:
; Chapter14HappyYou3DSPassword.pro
PRO Chapter14HappyYou3DSPassword_event, ev
  WIDGET_CONTROL, ev.id, GET_UVALUE=uval
  CASE uval OF
    'ENTER' : begin
      WIDGET_CONTROL, ev.top, GET_UVALUE=StateUvalue
      WIDGET_CONTROL, StateUvalue.text, GET_VALUE=textValue
      IF STRTRIM(STRUPCASE(textValue),2) EQ 'HAPPYYOU' THEN BEGIN
        WIDGET_CONTROL, ev.top, /DESTROY
        Chapter14HappyYou3DSControl
      ENDIF ELSE BEGIN
        Result = DIALOG_MESSAGE('密码错误,请输入正确密码!', /ERROR)
        WIDGET_CONTROL, StateUvalue.text, SET_VALUE=STRJOIN(STRARR(20))
      ENDELSE
    END
    'DONE': BEGIN
        WIDGET_CONTROL, ev.top, /DESTROY
    END
    ELSE :
  ENDCASE
END
PRO Chapter14HappyYou3DSPassword
  DEVICE, GET_SCREEN_SIZE=scr_size
  xwidth=scr_size[0]
  ywidth=scr_size[1]
  xBaseWidth=800
  yBaseWidth=600
  MainBase = WIDGET_BASE(XSize=xBaseWidth, YSize=yBaseWidth, TITLE='Happy You 3DS', $
        XOFFSET=(xwidth-xBaseWidth)/2, YOFFSET=(ywidth-yBaseWidth)/2,TLB_FRAME_ATTR=1)
  Button1 =WIDGET_BUTTON(MainBase, VALUE='请输入密码',  $
        XSize=90, YSize=30, XOFFSET=600,YOFFSET=300, UVALUE=' ')
  Text =WIDGET_TEXT(MainBase, VALUE= STRJOIN(STRARR(20)), UVALUE='PASSWORD', $
        /EDITABLE, XSize=13, YSize=1, XOFFSET=600,YOFFSET=350 )
  Button2 =WIDGET_BUTTON(MainBase, VALUE='进入', UVALUE='ENTER',  $
        XSize=90, YSize=30, XOFFSET=600,YOFFSET=400)
  Button3 =WIDGET_BUTTON(MainBase, VALUE='退出', UVALUE='DONE',  $
        XSize=90, YSize=30, XOFFSET=600,YOFFSET=450)
  logo = READ_BMP('Chapter14HappyYou3DSPassword.bmp', /rgb)
  logoSize = SIZE(logo)
  MainDraw = WIDGET_DRAW(MainBase, XSIZE=logoSize[2], YSIZE=logoSize[3], RETAIN = 2)
  WIDGET_CONTROL, MainBase, /REALIZE
  TV, logo,/true
  state = {text : text}
  WIDGET_CONTROL, MainBase, set_uvalue = state
  XMANAGER, 'Chapter14HappyYou3DSPassword',MainBase
END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -