class Metasm::Gui::Win32Gui

Public Class Methods

last_error_msg(errno = getlasterror) click to toggle source
# File metasm/gui/win32.rb, line 1347
def self.last_error_msg(errno = getlasterror)
        message = ' '*512
        if formatmessagea(FORMAT_MESSAGE_FROM_SYSTEM, nil, errno, 0, message, message.length, nil) == 0
                message = 'unknown error %x' % errno
        else
                message = message[0, message.index(\0)] if message.index(\0)
                message.chomp!
        end
        message
end
setdcbrushcolor(hdc, col) click to toggle source
# File metasm/gui/win32.rb, line 1358
def self.setdcbrushcolor(hdc, col)
        @@brushes ||= {}
        b = @@brushes[col] ||= createsolidbrush(col)
        selectobject(hdc, b)
end
setdcpencolor(hdc, col) click to toggle source
# File metasm/gui/win32.rb, line 1363
def self.setdcpencolor(hdc, col)
        @@pens ||= {}
        p = @@pens[col] ||= createpen(PS_SOLID, 0, col)
        selectobject(hdc, p)
end