- 积分
- 73
- 注册时间
- 2005-5-26
- 仿真币
-
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2005-9-20 16:11:20
|
显示全部楼层
来自 湖北武汉
Re:讨论
等的时间顺便写下我的VB解决。
/ N0 \1 B) \/ N3 r Z
# } n! V! V" [2 L9 v; z& B*****************************************( W# c( P( I* I& P* Y, l
ShockwaveFlash1.Movie = App.Path & "\simwecd02.swf" '加载FLASH动画­
4 `* f2 R: i) m" K0 z9 o ShockwaveFlash1.Height = 5000: S$ ]4 u4 R. q6 m1 }: r$ g( N/ B* l
ShockwaveFlash1.Width = 6375" j9 M* [# w5 c/ s
ShockwaveFlash1.Left = 26406 w+ R# k J3 ?/ W* c
ShockwaveFlash1.Top = 1200/ D/ s3 D% q! U m
调用系统的VSFLEX3.OCX。
4 h2 e* }3 p- y$ Q& ~3 T" w 这样解决了动画播放问题。
% u1 N( H" c1 c7 l; o3 K
) l' r! S/ o o7 I*****************************************6 Q" S8 ~8 A, Z$ ~+ q
关于光盘目录浏览。
+ \: Z3 R8 m% s. @* _" F 1。确定光驱盘符。; C* r1 S9 d) l
Dim StrDrive As String '盘符串(A:\ C:\ D:\...)
( B) _2 P7 }8 V' [- }5 }) y, b2 K- ~6 t: w' \0 r& t5 W. \3 f' ]
Dim DriveID As String '盘符(如:A:\)
$ l2 M9 M `: F- u7 h" j1 E5 N& q0 [- a7 [, M+ V; u1 l+ I
StrDrive = String(100, Chr$(0)) '初始化盘符串$ N) L6 m' A4 D4 i+ {2 {5 _8 _$ ]
9 Z% R$ U: L% |2 } Call GetLogicalDriveStrings(100, StrDrive) '返回盘符串" R' |5 l' _) d* o. W" A4 E+ a% r
, i0 a( Q" b; j' Z, \* P: f0 L Dim i As Integer
- W. j- _1 ]# }+ g" ?7 g1 W4 \3 Y8 ]* P
t# Y7 U$ w3 S; f6 ? '返回光盘盘符到数组1 T* f$ E3 A" t s
: q7 W+ c6 F% A6 c( {$ S For i = 1 To 100 Step 4 '注意这里是4
! B1 k# W3 |- t# \" s: }& Y( Z9 T
DriveID = Mid(StrDrive, i, 3) '枚举盘符 _9 K, [ ^7 b/ w! G1 t5 m! C
8 V7 K7 d; L6 p) \/ A3 {, e
If DriveID = Chr$(0) & Chr(0) & Chr(0) Then Exit For '没有盘符,即时退出循环
& Q0 B3 Y0 k5 k/ y2 O# s
8 x9 s' U2 y' B# `
( N, R% V: W, u2 f+ V
w8 ]9 @; [7 L" p- E' w If GetDriveType(DriveID) = 5 Then Call ShellPro(DriveID)
+ L3 g' U* o7 u/ [3 `. [' i U% _( H% R, m; U5 z/ p
'如果枚举到的盘是CD-ROM,转到 ShellPro 子程序
7 B) A: b" o+ P! g
4 ]- H; n1 K8 T' g0 I8 z Next i3 ]; m" V) ^) R8 A! `( X& u; \
, G0 e4 O8 q4 r$ _1 x*****************************************; v3 S, K0 O# }$ H
2。打开光盘目录,没有成功9 D- v0 b" s" B& e
a = ShellExecute(Handle, "explore",DriveID, "", "", SW_SHOW): Q J; ]; G' P, {7 t7 J# Q( l0 d
4 l# r7 d) {7 p4 C b4 D4 k有知道的请告知。 |
|