TA的每日心情 | 怒 2022-12-29 15:40 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
请教下大师里面的这个Action表示的数字1,2,3,4,5是啥参数,不晓得啥意思~~
0 `4 S4 q9 @7 V: D$ ~2 xPrivate Function dialogfunc(DlgItem$, Action%, SuppValue&) As Boolean
" d4 j3 H" |% `# s5 D Select Case Action%7 f. o/ S4 k- N
Case 1 ' Dialog box initialization0 L1 V- o/ n2 ~! F, Y
DlgText "Xstep", ActiveDocument.GridX(plogGridDesign)*36 G' R& _ k* ]' v; G
DlgText "Ystep", ActiveDocument.GridY(plogGridDesign)*3+ H( m% P& F a0 k. w. C( h
View_Change
% b& Z5 g& v" W7 y0 r Document_SelectionChange! R1 g: A, O6 k5 A. L+ d
Case 2 ' Value changing or button pressed8 F* }- Q3 ~( W
changing = True8 \; w& w" m6 Z* J3 [6 o: r
dialogfunc = True
+ R7 K) U9 e+ N( c6 t2 d* R If DlgItem$ = "Vertical" Then
. r5 S; Q- \2 C DistributeV2 H9 R# E" L# u+ p z8 h
ElseIf DlgItem$ = "Horizonal" Then
& q- c9 `- R! y- [ DistributeH1 X. U$ I5 ?0 {
ElseIf DlgItem$ = "MirrorX" Then
# E: c9 G; i: u7 r5 i2 S MirrorX
8 U' w2 _# O( E* ] ]7 v ElseIf DlgItem$ = "MirrorY" Then
. ~; X& z6 ]% `$ A MirrorY. F7 ^4 L0 G! @4 ^% i$ B: Z7 j4 K
ElseIf DlgItem$ = "Rotate90" Then
$ v5 z9 r% c, u7 f$ H Rotate90& y# h- y/ y* A* T/ ^" s1 Y
ElseIf DlgItem$ = "SetPos" Then
9 T4 [( ^. Y. x6 X8 U SetPos
. b: E r X3 t% B- ? ElseIf DlgItem$ = "Top" Then0 |4 X. w+ Q# i" Z
AlignTop
3 m0 x& N( [' C1 {/ H ElseIf DlgItem$ = "Bottom" Then
5 [. E) `6 E5 f! S c; L! I AlignBottom
4 j Q% H6 }/ h8 r& t6 O7 v7 K ElseIf DlgItem$ = "Left" Then$ b% a1 J; ~* ^9 ^( S4 v% ~* S% J
AlignLeft
) N9 \ o& ], w. `8 T3 {2 g ElseIf DlgItem$ = "Right" Then
. F& i/ z8 D9 | AlignRight' W/ ?9 C5 ], k: ~5 K" X% q
ElseIf DlgItem$ = "CloseBtn" Then) A: ] ]) ]4 N7 \. D* G
dialogfunc = False
z' P% {3 x; [/ P End If
* L3 y9 {8 H' x" U changing = False
% n7 z" j* v U1 }# O7 K Document_SelectionChange7 ?3 Y+ h3 ~! U9 d
Case 3 ' TextBox or ComboBox text changed+ s+ H6 t* \5 W& S
Case 4 ' Focus changed
" S( ^( r' {9 b' J3 { Case 5 ' Idle
$ V; |/ z7 o7 {6 D' R ' dialogfunc = True ' Continue getting idle actions
" `. c8 @, r- E3 g* [5 a$ N
7 L, o( _4 Z0 F& H' R+ I
' h0 V8 Y% h5 ]- B& `( ]+ F. [ Case 6 ' Function key
: I6 M4 J0 @$ I2 P& |) O! h/ _ End Select1 }. ]% x8 J6 ?# E; A
End Function |
|