home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / f12shell / f12shell.frm (.txt) < prev    next >
Encoding:
Visual Basic Form  |  1995-09-06  |  14.2 KB  |  504 lines

  1. VERSION 2.00
  2. Begin Form picker2 
  3.    BackColor       =   &H00C0C0C0&
  4.    Caption         =   "Program Picker"
  5.    ClientHeight    =   1065
  6.    ClientLeft      =   3000
  7.    ClientTop       =   2955
  8.    ClientWidth     =   4335
  9.    FillStyle       =   0  'Solid
  10.    ForeColor       =   &H00000000&
  11.    Height          =   1755
  12.    Icon            =   F12SHELL.FRX:0000
  13.    KeyPreview      =   -1  'True
  14.    Left            =   2940
  15.    LinkTopic       =   "Form1"
  16.    ScaleHeight     =   1065
  17.    ScaleWidth      =   4335
  18.    Top             =   2325
  19.    Width           =   4455
  20.    Begin Timer Timer1 
  21.       Interval        =   1000
  22.       Left            =   480
  23.       Top             =   0
  24.    End
  25.    Begin TextBox datetime 
  26.       BackColor       =   &H00C0C0C0&
  27.       BorderStyle     =   0  'None
  28.       Enabled         =   0   'False
  29.       Height          =   285
  30.       Left            =   120
  31.       TabIndex        =   0
  32.       TabStop         =   0   'False
  33.       Top             =   720
  34.       Width           =   4095
  35.    End
  36.    Begin Line Line9 
  37.       BorderColor     =   &H00FFFFFF&
  38.       BorderWidth     =   2
  39.       X1              =   3000
  40.       X2              =   3000
  41.       Y1              =   600
  42.       Y2              =   120
  43.    End
  44.    Begin Line Line10 
  45.       BorderColor     =   &H00FFFFFF&
  46.       BorderWidth     =   2
  47.       X1              =   3480
  48.       X2              =   3000
  49.       Y1              =   120
  50.       Y2              =   120
  51.    End
  52.    Begin Line Line11 
  53.       BorderColor     =   &H00FFFFFF&
  54.       BorderWidth     =   2
  55.       X1              =   3720
  56.       X2              =   3720
  57.       Y1              =   600
  58.       Y2              =   120
  59.    End
  60.    Begin Line Line12 
  61.       BorderColor     =   &H00FFFFFF&
  62.       BorderWidth     =   2
  63.       X1              =   4200
  64.       X2              =   3720
  65.       Y1              =   120
  66.       Y2              =   120
  67.    End
  68.    Begin Line Line24 
  69.       BorderWidth     =   2
  70.       X1              =   4200
  71.       X2              =   4200
  72.       Y1              =   120
  73.       Y2              =   600
  74.    End
  75.    Begin Line Line23 
  76.       BorderWidth     =   2
  77.       X1              =   3720
  78.       X2              =   4200
  79.       Y1              =   600
  80.       Y2              =   600
  81.    End
  82.    Begin Line Line22 
  83.       BorderWidth     =   2
  84.       X1              =   3480
  85.       X2              =   3480
  86.       Y1              =   120
  87.       Y2              =   600
  88.    End
  89.    Begin Line Line21 
  90.       BorderWidth     =   2
  91.       X1              =   3000
  92.       X2              =   3480
  93.       Y1              =   600
  94.       Y2              =   600
  95.    End
  96.    Begin Line Line20 
  97.       BorderWidth     =   2
  98.       X1              =   2760
  99.       X2              =   2760
  100.       Y1              =   120
  101.       Y2              =   600
  102.    End
  103.    Begin Line Line19 
  104.       BorderWidth     =   2
  105.       X1              =   2280
  106.       X2              =   2760
  107.       Y1              =   600
  108.       Y2              =   600
  109.    End
  110.    Begin Line Line5 
  111.       BorderColor     =   &H00FFFFFF&
  112.       BorderWidth     =   2
  113.       X1              =   1560
  114.       X2              =   1560
  115.       Y1              =   600
  116.       Y2              =   120
  117.    End
  118.    Begin Line Line6 
  119.       BorderColor     =   &H00FFFFFF&
  120.       BorderWidth     =   2
  121.       X1              =   2040
  122.       X2              =   1560
  123.       Y1              =   120
  124.       Y2              =   120
  125.    End
  126.    Begin Line Line3 
  127.       BorderColor     =   &H00FFFFFF&
  128.       BorderWidth     =   2
  129.       X1              =   840
  130.       X2              =   840
  131.       Y1              =   600
  132.       Y2              =   120
  133.    End
  134.    Begin Line Line4 
  135.       BorderColor     =   &H00FFFFFF&
  136.       BorderWidth     =   2
  137.       X1              =   1320
  138.       X2              =   840
  139.       Y1              =   120
  140.       Y2              =   120
  141.    End
  142.    Begin Line Line2 
  143.       BorderColor     =   &H00FFFFFF&
  144.       BorderWidth     =   2
  145.       X1              =   120
  146.       X2              =   120
  147.       Y1              =   120
  148.       Y2              =   600
  149.    End
  150.    Begin Line Line1 
  151.       BorderColor     =   &H00FFFFFF&
  152.       BorderWidth     =   2
  153.       X1              =   120
  154.       X2              =   600
  155.       Y1              =   120
  156.       Y2              =   120
  157.    End
  158.    Begin Line Line18 
  159.       BorderWidth     =   2
  160.       X1              =   2040
  161.       X2              =   2040
  162.       Y1              =   120
  163.       Y2              =   600
  164.    End
  165.    Begin Line Line17 
  166.       BorderWidth     =   2
  167.       X1              =   1560
  168.       X2              =   2040
  169.       Y1              =   600
  170.       Y2              =   600
  171.    End
  172.    Begin Line Line16 
  173.       BorderColor     =   &H00000000&
  174.       BorderWidth     =   2
  175.       X1              =   1320
  176.       X2              =   1320
  177.       Y1              =   120
  178.       Y2              =   600
  179.    End
  180.    Begin Line Line15 
  181.       BorderWidth     =   2
  182.       X1              =   840
  183.       X2              =   1320
  184.       Y1              =   600
  185.       Y2              =   600
  186.    End
  187.    Begin Line Line14 
  188.       BorderColor     =   &H00000000&
  189.       BorderWidth     =   2
  190.       X1              =   600
  191.       X2              =   600
  192.       Y1              =   120
  193.       Y2              =   600
  194.    End
  195.    Begin Line Line13 
  196.       BorderWidth     =   2
  197.       X1              =   120
  198.       X2              =   600
  199.       Y1              =   600
  200.       Y2              =   600
  201.    End
  202.    Begin Line Line8 
  203.       BorderColor     =   &H00FFFFFF&
  204.       BorderWidth     =   2
  205.       X1              =   2760
  206.       X2              =   2280
  207.       Y1              =   120
  208.       Y2              =   120
  209.    End
  210.    Begin Line Line7 
  211.       BorderColor     =   &H00FFFFFF&
  212.       BorderWidth     =   2
  213.       X1              =   2280
  214.       X2              =   2280
  215.       Y1              =   600
  216.       Y2              =   120
  217.    End
  218.    Begin Image Image7 
  219.       Height          =   480
  220.       Left            =   3000
  221.       Picture         =   F12SHELL.FRX:0302
  222.       Top             =   120
  223.       Width           =   480
  224.    End
  225.    Begin Shape Shape3 
  226.       BorderStyle     =   6  'Inside Solid
  227.       Height          =   495
  228.       Left            =   1560
  229.       Top             =   120
  230.       Width           =   495
  231.    End
  232.    Begin Shape Shape2 
  233.       BorderStyle     =   6  'Inside Solid
  234.       Height          =   495
  235.       Left            =   840
  236.       Top             =   120
  237.       Width           =   495
  238.    End
  239.    Begin Shape Shape1 
  240.       BackColor       =   &H00000000&
  241.       BorderStyle     =   6  'Inside Solid
  242.       Height          =   495
  243.       Left            =   120
  244.       Top             =   120
  245.       Width           =   495
  246.    End
  247.    Begin Image Image6 
  248.       BorderStyle     =   1  'Fixed Single
  249.       Height          =   510
  250.       Left            =   3720
  251.       Picture         =   F12SHELL.FRX:0604
  252.       Top             =   120
  253.       Width           =   510
  254.    End
  255.    Begin Image Image4 
  256.       BorderStyle     =   1  'Fixed Single
  257.       Height          =   510
  258.       Left            =   2280
  259.       Picture         =   F12SHELL.FRX:0906
  260.       Top             =   120
  261.       Width           =   510
  262.    End
  263.    Begin Image Image3 
  264.       BorderStyle     =   1  'Fixed Single
  265.       Height          =   510
  266.       Left            =   1560
  267.       Picture         =   F12SHELL.FRX:0C08
  268.       Top             =   120
  269.       Width           =   510
  270.    End
  271.    Begin Image Image2 
  272.       BorderStyle     =   1  'Fixed Single
  273.       Height          =   510
  274.       Left            =   840
  275.       Picture         =   F12SHELL.FRX:0F0A
  276.       Top             =   120
  277.       Width           =   510
  278.    End
  279.    Begin Image Image1 
  280.       BorderStyle     =   1  'Fixed Single
  281.       Height          =   510
  282.       Left            =   120
  283.       Picture         =   F12SHELL.FRX:120C
  284.       Top             =   120
  285.       Width           =   510
  286.    End
  287.    Begin Menu File 
  288.       Caption         =   "&File"
  289.       Begin Menu sysedit 
  290.          Caption         =   "&SysEdit"
  291.       End
  292.       Begin Menu notepad 
  293.          Caption         =   "&Notepad"
  294.       End
  295.       Begin Menu control 
  296.          Caption         =   "&Control"
  297.       End
  298.       Begin Menu solitaire 
  299.          Caption         =   "S&olitaire"
  300.       End
  301.       Begin Menu calculator 
  302.          Caption         =   "&Calculator"
  303.       End
  304.       Begin Menu dos 
  305.          Caption         =   "&DOS"
  306.       End
  307.       Begin Menu Separator1 
  308.          Caption         =   "-"
  309.       End
  310.       Begin Menu stayitem 
  311.          Caption         =   "Stay On &Top"
  312.       End
  313.       Begin Menu separtor2 
  314.          Caption         =   "-"
  315.       End
  316.       Begin Menu Exit 
  317.          Caption         =   "E&xit"
  318.       End
  319.    End
  320.    Begin Menu mnuhelp 
  321.       Caption         =   "&About"
  322.       Begin Menu about 
  323.          Caption         =   "&About"
  324.       End
  325.       Begin Menu mreabo 
  326.          Caption         =   "&More About"
  327.       End
  328.       Begin Menu help 
  329.          Caption         =   "&Help"
  330.       End
  331.    End
  332. Declare Function SetWindowPos% Lib "user" (ByVal win%, ByVal awin%, ByVal xp%, ByVal yp%, ByVal xs%, ByVal ys%, ByVal flags%)
  333. Dim StayOnTop As Integer
  334. Sub About_Click ()
  335. MsgBox "Picker by Force 12" & Chr$(10) & "Copyright " & Chr$(169) & " 1993", 64, "About Picker"
  336. End Sub
  337. Sub calculator_Click ()
  338. On Error Resume Next
  339. Dim I, X, msg
  340. X = Shell("c:\windows\calc.exe", 1)
  341. End Sub
  342. Sub Command13_Click ()
  343. End Sub
  344. Sub Command14_Click ()
  345. End Sub
  346. Sub control_Click ()
  347. On Error Resume Next
  348. Dim I, X, msg
  349. X = Shell("c:\windows\control.exe", 1)
  350. End Sub
  351. Sub Dir1_Change ()
  352. End Sub
  353. Sub dos_Click ()
  354. On Error Resume Next
  355. Dim I, X, msg
  356. X = Shell("c:\windows\dosprmpt.pif", 3)
  357. End Sub
  358. Sub Drive1_Change ()
  359. End Sub
  360. Sub Exit_Click ()
  361.     End
  362. End Sub
  363. Sub File1_DblClick ()
  364. End Sub
  365. Sub Form_Load ()
  366. stayitem.Checked = False
  367. StayOnTop = 0
  368. End Sub
  369. Sub Help_Click ()
  370. MsgBox "Click the mouse on the application you want to run," & Chr$(10) & "         or Double click on a file in the list boxes.", 32, "Picker Help"
  371. End Sub
  372. Sub Image1_Click ()
  373. On Error Resume Next
  374. Dim I, X, msg
  375. X = Shell("c:\windows\system\sysedit.exe", 1)
  376. line1.BorderColor = &HFFFFFF
  377. Line2.BorderColor = &HFFFFFF
  378. line13.BorderColor = &H0
  379. Line14.BorderColor = &H0
  380. End Sub
  381. Sub Image1_MouseDown (Button As Integer, Shift As Integer, X As Single, Y As Single)
  382. line1.BorderColor = &H0&
  383. Line2.BorderColor = &H0&
  384. line13.BorderColor = &H808080
  385. Line14.BorderColor = &H808080
  386. End Sub
  387. Sub Image2_Click ()
  388. On Error Resume Next
  389. Dim I, X, msg
  390. X = Shell("c:\windows\notepad.exe", 1)
  391. line3.BorderColor = &HFFFFFF
  392. Line4.BorderColor = &HFFFFFF
  393. line15.BorderColor = &H0
  394. Line16.BorderColor = &H0
  395. End Sub
  396. Sub Image2_MouseDown (Button As Integer, Shift As Integer, X As Single, Y As Single)
  397. line3.BorderColor = &H0&
  398. Line4.BorderColor = &H0&
  399. line13.BorderColor = &H808080
  400. Line14.BorderColor = &H808080
  401. End Sub
  402. Sub Image3_Click ()
  403. On Error Resume Next
  404. Dim I, X, msg
  405. X = Shell("c:\windows\control.exe", 1)
  406. line5.BorderColor = &HFFFFFF
  407. Line6.BorderColor = &HFFFFFF
  408. line17.BorderColor = &H0
  409. Line18.BorderColor = &H0
  410. End Sub
  411. Sub Image3_MouseDown (Button As Integer, Shift As Integer, X As Single, Y As Single)
  412. line5.BorderColor = &H0&
  413. Line6.BorderColor = &H0&
  414. line17.BorderColor = &H808080
  415. Line18.BorderColor = &H808080
  416. End Sub
  417. Sub Image4_Click ()
  418. On Error Resume Next
  419. Dim I, X, msg
  420. X = Shell("c:\windows\sol.exe", 1)
  421. line7.BorderColor = &HFFFFFF
  422. Line8.BorderColor = &HFFFFFF
  423. line19.BorderColor = &H0
  424. Line20.BorderColor = &H0
  425. End Sub
  426. Sub Image4_MouseDown (Button As Integer, Shift As Integer, X As Single, Y As Single)
  427. line7.BorderColor = &H0&
  428. Line8.BorderColor = &H0&
  429. line19.BorderColor = &H808080
  430. Line20.BorderColor = &H808080
  431. End Sub
  432. Sub Image5_Click ()
  433. Dim I, X, msg
  434. X = Shell("c:\windows\calc.exe", 1)
  435. End Sub
  436. Sub Image6_Click ()
  437. On Error Resume Next
  438. Dim I, X, msg
  439. X = Shell("c:\windows\dosprmpt.pif", 3)
  440. line11.BorderColor = &HFFFFFF
  441. Line12.BorderColor = &HFFFFFF
  442. line23.BorderColor = &H0
  443. Line24.BorderColor = &H0
  444. End Sub
  445. Sub Image6_MouseDown (Button As Integer, Shift As Integer, X As Single, Y As Single)
  446. line11.BorderColor = &H0&
  447. Line12.BorderColor = &H0&
  448. line23.BorderColor = &H808080
  449. Line24.BorderColor = &H808080
  450. End Sub
  451. Sub Image7_Click ()
  452. On Error Resume Next
  453. Dim I, X, msg
  454. X = Shell("c:\windows\calc.exe", 1)
  455. line9.BorderColor = &HFFFFFF
  456. Line10.BorderColor = &HFFFFFF
  457. line21.BorderColor = &H0
  458. Line22.BorderColor = &H0
  459. End Sub
  460. Sub Image7_MouseDown (Button As Integer, Shift As Integer, X As Single, Y As Single)
  461. line9.BorderColor = &H0&
  462. Line10.BorderColor = &H0&
  463. line21.BorderColor = &H808080
  464. Line22.BorderColor = &H808080
  465. End Sub
  466. Sub mreabo_Click ()
  467. MsgBox "Force 12" & Chr$(10) & "78 Broad Street" & Chr$(10) & "New London, CT 06320" & Chr$(10) & "Voice: (203) 444-7954" & Chr$(10) & "Fax: (203) 437-8242" & Chr$(10) & "CIS: 70740,2472" & Chr$(10) & "AOL: CTNLON" & Chr$(10) & "InterNet: CTNLON@AOL.COM", 64, "More About"
  468. End Sub
  469. Sub notepad_Click ()
  470. On Error Resume Next
  471. Dim I, X, msg
  472. X = Shell("c:\windows\notepad.exe", 1)
  473. End Sub
  474. Sub solitaire_Click ()
  475. On Error Resume Next
  476. Dim I, X, msg
  477. X = Shell("c:\windows\sol.exe", 1)
  478. End Sub
  479. Sub stayitem_Click ()
  480.    If StayOnTop = 0 Then           '  Make it stay on top
  481.       StayOnTop = 1            '  So other code runs next
  482.               '  API function forces window to Zorder top
  483.       j% = SetWindowPos(picker2.hWnd, -1, 0, 0, 0, 0, 3)
  484.        stayitem.Checked = True
  485.       'Command1.Caption = "&Unstay On Top"   ' Set caption
  486.    Else
  487.       StayOnTop = 0              ' Next time, stay on top
  488.           ' API function resets so it's not always on top
  489.       j% = SetWindowPos(picker2.hWnd, -2, 0, 0, 0, 0, 3)
  490.       stayitem.Checked = False
  491.       'Command1.Caption = "&Stay On Top"  ' Change caption
  492.     End If
  493. End Sub
  494. Sub sysedit_Click ()
  495. On Error Resume Next
  496. Dim I, X, msg
  497. X = Shell("c:\windows\system\sysedit.exe", 1)
  498. End Sub
  499. Sub Timer1_Timer ()
  500. datetime.Text = Format$(Now, "dddd, mmmm d, yyyy, hh:mm:ss AM/PM")
  501. End Sub
  502. Sub waol_Click ()
  503. End Sub
  504.