ã“ã‚“ã«ã¡ã¯ã€‚ å‰å›žã¯ã€ ・Win32OLEを利用ã—ã¦IEã‚’ç«‹ã¡ä¸Šã’ã‚‹ ・Win32APIを利用ã—ã¦ã€IEã®ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã‚¤ãƒ¡ãƒ¼ã‚¸ãƒ‡ãƒ¼ã‚¿ã‚’作æˆã™ã‚‹ ã¾ã§ã‚’作æˆã—ã¾ã—ãŸã€‚ 今回ã¯å¼•ãç¶šãã€ä½œæˆã—ãŸã‚¤ãƒ¡ãƒ¼ã‚¸ãƒ‡ãƒ¼ã‚¿ã‚’24ビットフルカラーDIBã«å¤‰æ›ã—〠変æ›ã—ãŸDIBã‚’BMPファイルã«ä¿å˜ã™ã‚‹ã‚µãƒ³ãƒ—ルコードを作æˆã—ã¾ã™ã€‚ 今回ã§Rubyã‹ã‚‰IEã‚’ç«‹ã¡ä¸Šã’ã€ãã®ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã‚·ãƒ§ãƒƒãƒˆã‚’ 撮るサンプルコードã®ä½œæˆãŒå®Œäº†ã¨ãªã‚Šã¾ã™ã€‚ 以下ã«ã‚µãƒ³ãƒ—ルコードを示ã—ã¾ã™ã€‚ 1   require 'win32ole' 2   require 'dl/import' 3 4   module Sample03 5    extend DL::Importable 6 7    dlload "kernel32.dll","user32.dll","gdi32.dll
{{#tags}}- {{label}}
{{/tags}}