view ruby/rbdc/examples/win32screenres.rb @ 38:9943c30ee2aa

- typo fix
author Tassilo Philipp
date Mon, 13 Apr 2020 21:41:59 +0200
parents 5e159be89d73
children
line wrap: on
line source

#//////////////////////////////////////////////////////////////////////
#
#	win32screeninfo.rb
#	Copyright 2015 Tassilo Philipp
#
#	Dyncall sample loading user32.dll on windows and displaying a
#	native windows message box by calling MessageBoxA(...).
#
#///////////////////////////////////////////////////////////////////////

require 'rbdc'

l = Dyncall::ExtLib.new
if l.load('user32') != nil
  puts 'width:                ' + l.call(:GetSystemMetrics, 'i)i',  0).to_s
  puts 'height:               ' + l.call(:GetSystemMetrics, 'i)i',  1).to_s
  puts 'number of monitors:   ' + l.call(:GetSystemMetrics, 'i)i', 80).to_s
end