<menu id="w8yyk"><menu id="w8yyk"></menu></menu>
  • <dd id="w8yyk"><nav id="w8yyk"></nav></dd>
    <menu id="w8yyk"></menu>
    <menu id="w8yyk"><code id="w8yyk"></code></menu>
    <menu id="w8yyk"></menu>
    <xmp id="w8yyk">
    <xmp id="w8yyk"><nav id="w8yyk"></nav>
  • 網站首頁 > 物聯資訊 > 技術分享

    CDialogSK - A Skinnable Dialog Class

    2016-09-28 00:00:00 廣州睿豐德信息科技有限公司 閱讀
    睿豐德科技 專注RFID識別技術和條碼識別技術與管理軟件的集成項目。質量追溯系統、MES系統、金蝶與條碼系統對接、用友與條碼系統對接

    Introduction

    This class is derived from the MFC CDialog. It supports the following features :-

    1. If running on Windows 2000 or Windows XP, make any one color transparent so that you can see through regions of the dialog
    2. If running on Windows 2000 or Windows XP, make the whole dialog translucent
    3. Adding a bitmap to the back ground. The bitmap can be a resource, a BMP file, or a HBITMAP
    4. Set style for background : Tile, Center, Stretch, resize dialog to the size of the bitmap
    5. Can enable/disable moving the dialog by clicking anywhere in it

    Previous to Windows 2000 creating skinned dialogs were a bit difficult. You needed to write functions that could parse through the back ground image and create a CRgn that defined the shape of the skin. This could be done using repetitive calls to CRgn::CombineRgn for part of the image you wanted to see on the dialog. After creating the whole region you need to call CWnd::SetWindowRgn with a handle to the combined CRgn object.

    From Windows 2000 a new API SetLayeredWindowAttributes  has been added to User32.dll. This class uses that to create skinned dialogs. However the background bitmap feature is not dependent on OS version and can be used on any version of Windows.

     

     

    reference:http://www.codeproject.com/Articles/4509/CDialogSK-A-Skinnable-Dialog-Class

    RFID管理系統集成商 RFID中間件 條碼系統中間層 物聯網軟件集成
    最近免费观看高清韩国日本大全