class MessageBox

Public Class Methods

new(title, message, style = 0) click to toggle source
# File lib/messagebox.rb, line 7
def initialize(title, message, style = 0)
  @title = title
  @message = message
  @style = style
end
show(title, message, style = 0) click to toggle source
# File lib/messagebox.rb, line 13
def self.show(title, message, style = 0)
  Win32API.new(
    "user32",
    "MessageBox",
    %w(p p p i),
    'i'
  ).call(nil, message, title, style)  
end

Public Instance Methods

show(message = nil, title = nil) click to toggle source
# File lib/messagebox.rb, line 22
def show(message = nil, title = nil)
  MessageBox.show(title || @title, message || @message, @style)
end