Show
Ignore:
Timestamp:
01/25/09 12:53:08 (4 years ago)
Author:
isaisstillalive
Message:
  • Windowが、コントロールのwm_notifyに対して分解済みのhwndFrom, idFrom, codeも一緒に渡すようにした。
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/ruby/ruwin/test/ruwin/test_window.rb

    r28993 r28999  
    300300      add_control EditField, "edit" do 
    301301        attr_reader :wm_notify_msg 
    302         def wm_notify msg 
    303           @wm_notify_msg = msg 
     302        def wm_notify *args 
     303          @wm_notify_msg = args 
    304304          return :keydown, 0, 1, 2 
    305305        end 
     
    313313    instance = klass.new 
    314314     
    315     lParam = SWin::Application.arg2cstructStr("UUU", instance.edit.hWnd, 0, 0) 
     315    lParam = SWin::Application.arg2cstructStr("UUU", instance.edit.hWnd, 0, 1) 
    316316    lParam_ptr = [lParam].pack("P").unpack("L")[0] 
    317317    msg = DummyMSG.new nil, nil, nil, lParam_ptr 
    318318    instance.wm_notify msg 
    319     assert_equal msg, instance.edit.wm_notify_msg 
     319    assert_equal [msg, instance.edit.hWnd, 0, 1], instance.edit.wm_notify_msg 
    320320    assert_equal [0, 1, 2], instance.edit_keydown_called 
    321321  end