| 
 | 
 
function button_lostletter()                    --这个函数的作用是什么? 
 
   win3="show_message_btn3" 
   WindowCreate(win3,0,0,300,20,7,16,ColourNameToRGB("black")) 
    
   local _mousedown_lostletter=mousedown_lostletter() 
   _G["at_mousedown_lostletter"]=_mousedown_lostletter 
   WindowAddHotspot(win3, "btn_lostletter",                 --这个操作是干什么的啊 
                    0, 0,300, 20,   -- rectangle 
                   "",   -- MouseOver 
                   "",   -- CancelMouseOver 
                   "at_mousedown_lostletter",  -- MouseDown 
                   "",   -- CancelMouseDown 
                   "",   -- MouseUp 
                   "左键看信,右键去地点",  -- tooltip text 
                   cursor or 1, -- cursor 
                   0)  -- flags 
 
          local switch_name="" 
                 
      switch_name="失落的信笺地点:"..lostletter_locate 
                  
  
         WindowFont (win3, "f", "新宋体", 10, true, false, false, false) 
          
         WindowText (win3, "f", switch_name,0,0,300,20,ColourNameToRGB ("gold"), false) -- not Unicode 
          
     WindowShow (win3,  true)  -- show it 
 
 
end 
function mousedown_lostletter() 
  return function (flags, hotspot_id)             --这句是什么意思?flags,hotspot_id这两个参数在什么地方定义啊? 
    --print("hotspot_id="..hotspot_id) 
        --print("flags="..flags) 
         
        --颂摩崖 
        local wherell="" 
        if hotspot_id=='btn_lostletter' then 
 
                if flags==16 then                         这些16,32,96表示的是什么啊? 
                 
                  exe('look lose letter') 
                   
                          
                end 
                if flags==32 then 
                 
                        return goll() 
                end 
                if flags==96 then 
                        return goll_always() 
                end                --text add 
 
                  --WindowCircleOp (win, miniwin.circle_round_rectangle , 0, 0, 120, 20, 0x909090, 0, 1,0, 0, 9, 9) 
                  WindowRectOp (win3, miniwin.rect_fill, 0,0,300,20,ColourNameToRGB("black"))  -- raised, filled, softer, flat 0x909090 
                  WindowFont (win3, "f", "新宋体", 10, true, false, false, false) 
                  WindowText (win3, "f", "失落的信笺地点:"..lostletter_locate,0,0,300,20,ColourNameToRGB ("gold"), false) -- not Unicode 
                  WindowShow (win3,  true)  -- show it 
        end 
  end 
end |   
 
 
 
 |