- Timestamp:
- Jul 21, 2008, 6:31:41 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/Control.ab
r559 r561 65 65 .lpszName = 0 66 66 .style = style Or WS_CHILD Or WS_VISIBLE 67 .x = CW_USEDEFAULT68 .y = CW_USEDEFAULT69 .cx = CW_USEDEFAULT70 .cy = CW_USEDEFAULT67 .x = 0 68 .y = 0 69 .cx = 0 70 .cy = 0 71 71 If IsNothing(parent) Then 72 72 .hwndParent = 0 … … 101 101 102 102 With cs 103 'よその クラスの場合、WndProcFirst内のhwndの代入が行われないため、ここでも行っておく。103 'よそのウィンドウクラスの場合、WndProcFirst内のhwndの代入が行われないため、ここでも行っておく。 104 104 hwnd = CreateWindowEx(.dwExStyle, .lpszClass, .lpszName, .style, 105 105 .x, .y, .cx, .cy, .hwndParent, .hMenu, .hInstance, .lpCreateParams) … … 187 187 AddMessageEvent(WM_CHAR, AddressOf(OnChar)) 188 188 AddMessageEvent(WM_CREATE, AddressOf(OnCreateBase)) 189 AddMessageEvent(WM_SIZE, AddressOf(OnSize)) 189 190 End Sub 190 191 … … 202 203 Dim me = makeMouseEventFromMsg(e) 203 204 If doubleClickFired = False Then 204 ' OnClick(System.Args.Empty)205 OnClick(Args.Empty) 205 206 OnMouseClick(me) 206 207 doubleClickFired = False … … 213 214 doubleClickFired = True 214 215 OnMouseDown(me) 215 ' OnDoubleClick(System.Args.Empty)216 OnDoubleClick(Args.Empty) 216 217 OnMouseDoubleClick(me) 217 218 End Sub … … 257 258 Sub OnCreateBase(sender As Object, e As MessageArgs) 258 259 OnCreate(New CreateArgs(e.LParam As *CREATESTRUCT)) 260 End Sub 261 262 Sub OnSize(sender As Object, e As MessageArgs) 263 OnResize(New ResizeArgs(e.WParam, e.LParam)) 259 264 End Sub 260 265
Note:
See TracChangeset
for help on using the changeset viewer.