Ruby 初心者スレッド ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
723:デフォルトの名無しさん 08/12/22 20:37:03 いわゆる付箋ソフトだな Rubyでやるこっちゃないねえ 他のC#とかで作れるようになってからその知識を流用してRuby+GUIでやれ 95パーセントくらいRuby無関係だし 724:デフォルトの名無しさん 08/12/22 20:40:41 Win32OLE.rb 725:デフォルトの名無しさん 08/12/22 20:51:05 def getWindowLong(hwnd, index) api = Win32API.new('user32', 'GetWindowLong', 'LL', 'L') return api.call(hwnd, index) end def setWindowLong(hwnd, index, gwl) api = Win32API.new('user32', 'SetWindowLong', 'LLL', 'L') return api.call(hwnd, index, gwl) end def setLayeredWindowAttributes(hwnd, crkey, alpha, flags) api = Win32API.new('user32', 'SetLayeredWindowAttributes', 'LLLL', 'L') return api.call(hwnd, crkey, alpha, flags) end gwl = getWindowLong(hwnd, GWL_EXSTYLE) gwl &= ~WS_EX_LAYERED gwl |= ((ratio != 100) ? WS_EX_LAYERED : 0) gwl &= ~WS_EX_TRANSPARENT gwl |= (transparent ? WS_EX_TRANSPARENT : 0) setWindowLong(hwnd, GWL_EXSTYLE, gwl) setLayeredWindowAttributes(hwnd, (ckey ? color : 0), ((255 * ratio) / 100), (LWA_ALPHA | (ckey ? LWA_COLORKEY : 0)) )
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4284日前に更新/244 KB
担当:undef