惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

U
Unit 42
博客园 - 三生石上(FineUI控件)
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
月光博客
月光博客
Hugging Face - Blog
Hugging Face - Blog
爱范儿
爱范儿
人人都是产品经理
人人都是产品经理
V
Visual Studio Blog
Jina AI
Jina AI
博客园 - 【当耐特】
博客园 - 司徒正美
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
G
Google Developers Blog
腾讯CDC
阮一峰的网络日志
阮一峰的网络日志
宝玉的分享
宝玉的分享
Vercel News
Vercel News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
S
SegmentFault 最新的问题
Last Week in AI
Last Week in AI
aimingoo的专栏
aimingoo的专栏
云风的 BLOG
云风的 BLOG
I
InfoQ
IT之家
IT之家

博客园 - James Wong

QQ在线代码生成器 - James Wong - 博客园 試試Cashfiesta CreateProcess&Shellexecute - James Wong - 博客园 GDI+的用處 Domino學習筆記(11) Domino學習筆記(10) ERP推行實踐(10) Domino學習筆記(09) Domino學習筆記(08) ERP推行實踐(09) VB2005學習筆記(01) VB2005之全局鼠標鍵盤鉤子 ERP推行實踐(08) Domino學習筆記(07) ERP推行實踐(07) ERP推行實踐(06) ACCESS自動更新模式 ACCESS開發數據應用程序體會 從范例創建首個Lotus應用程序
XP系統下顯示窗體陰影
James Wong · 2005-09-23 · via 博客园 - James Wong

    Protected Overrides ReadOnly Property CreateParams() As CreateParams
        ' SecurityPermission(SecurityAction.LinkDemand, UnmanagedCode = True)
        Get
            Dim parameters As CreateParams = MyBase.CreateParams
            If (DropShadowSupported) Then
                parameters.ClassStyle = (parameters.ClassStyle Or CS_DROPSHADOW)
            End If
            Return parameters
        End Get
    End Property
    Public ReadOnly Property DropShadowSupported() As Boolean
        Get
            Return IsWindowsXPOrAbove
        End Get
    End Property
    Public ReadOnly Property IsWindowsXPOrAbove() As Boolean
        Get
            Dim System As OperatingSystem = Environment.OSVersion
            Dim runningNT As Boolean = (System.Platform = PlatformID.Win32NT)
            Return runningNT And System.Version.CompareTo(New Version(5, 1, 0, 0)) >= 0
        End Get
    End Property