home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2002 April / VPR0204A.ISO / OLS_XP / DLGSHADOW / DlgShadow.lzh / DlgShadow.txt < prev   
Text File  |  2001-10-31  |  1KB  |  44 lines

  1. //-------------------------------------------------------//
  2.  
  3.                 DlgShadow ver1.0
  4.  
  5. //-------------------------------------------------------//
  6.  
  7.  ☆DlgShadowとは?
  8.   ダイアログに「影」をつけることができます。
  9.   ダイアログを半透明にできます。
  10.  
  11.  ☆動作環境
  12.   WindowsXP以降のOSが必要です。
  13.  
  14.  ☆サポート & 著作
  15.   本ソフトはフリーソフトであり、また著作権は、JAKが保有します。
  16.   転載・改造・改変等は自由におこなってかまいません。
  17.   ソースも自由に使ってください。
  18.  
  19.  ☆解説
  20.   Windowに影をつけるWindowsXPの新機能を使ってみたくて
  21.   作りました。
  22.   WindowsXPでは、WindowクラスのstyleにCS_DROPSHADOWを
  23.   加えるとそのWindowに影がつきます。
  24.  
  25.   具体的には、こんな感じです。↓
  26.   #define CS_DROPSHADOW 0x00020000
  27.   WNDCLASS wc;
  28.     ・
  29.     ・
  30.   wc.style = CS_HREDRAW | CS_VREDRAW | CS_DBLCLKS | CS_DROPSHADOW;
  31.     ・
  32.     ・
  33.   if(!RegisterClass(&wc)) return FALSE;   // XPじゃないと失敗する
  34.     ・
  35.     ・
  36.  
  37.   半透明にするのはWindows2000からの機能です。
  38.   おまけにつけてみました。
  39.  
  40.  
  41.                     jak@din.or.jp
  42.                     http://www.ichigo-cafe.com/
  43.                     JAK
  44.