Make application GUI customizable with 2 lines source code ! Windows applications GUI skinning libarary for VC C#
VB.Net Delphi Visual Basic C ++ Builder win32 program
   
Home | What's new? | Contact us | SiteMap
  OVERVIEW SKINS BUY NOW! DOWNLOAD FAQS
 
    Home >> FAQs >> Bug list
   
AFB001 Can not receive WM_SYSCOMMAND message
AFB002 The button/radio/checkbox do not refresh when changing the caption text
AFB003 Menu item hover state error
AFB004 The image of PictureBox control do not display
AFB005 The application crashed when setting an image to a PictureBox control
AFB006 Identify the skin type incorrectly
AFB008 The frame window can not refresh
AFB009 Customized MDI main window incorrectly
AFB010 Can not response mouse messages for a moveable custom ShapeWindow
NOTE: The item will be removed if the bug has been revised.
Number. AFB001
Name Can not recieve WM_SYSCOMMAND message
The influenced OS Windows All
The influenced development tools

Visual C++ ,C++ Builder ,Win32 SDK

The influenced AppFace Version All
Description

The frame window customized by AppFace can not receive the WM_SYSCOMMAND message when its WPARAM parameter is SC_CLOSE ,SC_MAXIMIZE or SC_MINIMIZE .

Solution

For Ver 2.2 and the later versions:

The frame window will receive a WM_FRAME_BUTTON message when user do the above operaitons. The define of WM_FRAME_BUTTON exists in appface.h .

#define WM_FRAME_BUTTON WM_USER + 0x364

The WPARAM value can be the below:

#define FRAME_BUTTON_MAX 1
#define FRAME_BUTTON_RESTORE 2
#define FRAME_BUTTON_MIN 3

it corresponding : maximize ,restore ,minimize

The LPARAM value is not used

It will do the default operation if the return value of this message is zero ; and return immediately(skip the default operation) if the return value is non-zero .

 

Number. AFB002
Name The customized button/radio/checkbox do not refresh when changing the caption text
The influenced OS Windows All
The influenced development tools

Visual Basic 6.0 , Delphi , C++ Builder

The influenced AppFace Version All
Description

The button/radio/checkbox GUI will not refresh automatically when developers changed its caption text or its value for Visual Basic 6.0 project .

Solution

Developers should send a WM_PAINT message to the button after changed the caption text. Please reference the steps:
1. Declare SendMessage (Win API) in the head of the module:

2. Run this line after changing the button caption text(or changing its value)

 

Number. AFB003
Name Menu item hover state error
The influenced OS Windows NT4
The influenced development tools

All the supported development tools

The influenced AppFace Version All
Description

Menu item draw its hover state with Windows default way, instead of drawing the hover state with the method defined in URF skin when users move menu items by keyboard on WinNT4

Solution

Not available now

 

Number. AFB004
Name The image of PictureBox control do not display
The influenced OS Windows All
The influenced development tools

Visual Basic 6.0

The influenced AppFace Version All
Description

The image does not display when developers set it to a picutrebox control after create customizable GUI by AppFace for Visual Basic 6.0 project .

Solution

Developers may avoid it by call this line in the form load event :

SkinWindowSet( PictureBox1.hWnd,0) ' unskin the picutruebox control

 

Number. AFB005
Name The application crashed when setting an image to a PictureBox control
The influenced OS Windows All
The influenced development tools

VB.Net and C#.Net

The influenced AppFace Version Ver 2.2 and the previous
Description

The VB.Net or C#.Net applications may be crash after set a image to a picturebox control .

Solution

Developers may avoid it by call this line in the form load event :

SkinWindowSet( PictureBox1.Handle , 0 )

 

Number. AFB006
Name Identify the skin type incorrectly
The influenced OS Windows All
The influenced development tools

VB.net and C#.Net

The influenced AppFace Version All
Description

AppFace will identify some skin types incorrectly for VB.Net and C#.Net projects . The known error type including:

  • It can not identify the GroupBox and the Panel controls
Solution

Please skin the controls manually , for example:

SkinWindowSet( GroupBox1.Handle , 204 ) ; // SKIN_CLASS_GROUPBOX
SkinWindowSet( Panel1.Handle , 219 ) ; // SKIN_CLASS_PANELEX

 

Number. AFB008
Name The frame window can not refresh
The influenced OS Windows XP SP2 ,Win2003 sp1
The influenced development tools

VB.Net 2005 and C#.Net 2005

The influenced AppFace Version All
Description

The frame window will be skinned incorrectly if call a general dialog(file dialog,font dialog or color dialog),and set this frame window as the general dialog's parent window.

Solution

Developers can do the below to avoid this issue for AppFace 2.4 and the later versions :

SkinWindowSet(ParentForm.Handle, 2); //SKIN_CLASS_PAUSESKIN
OpenFileDialog1.ShowDialog() ;
SkinWindowSet(ParentForm.Handle, 3); //SKIN_CLASS_REDOSKIN

 

Number. AFB009
Name Skin the MDI main window incorrectly
The influenced OS Windows All
The influenced development tools

Pure Basic

The influenced AppFace Version All
Description

AppFace will skin the MDI main window incorrectly for Pure Basic projects when create the customizable GUI .

Solution

Not available now

 

Number. AFB010
Name Can not response mouse messages for a moveable custom ShapeWindow
The influenced OS Windows All
The influenced development tools

All

The influenced AppFace Version All
Description

Developers can not response mouse messages if load a moveable custom ShapeWindow object from a URF .

Solution

Please set the value of custom ShapeWidnow moveable option to False when design the URF skin if you want to response the ShapeWindow's mouse messages in the program .

 

Home | Overview | Skins | Buy now! | Download | FAQs | What's new? | Contact us | SiteMap
How to make application ui skinnable,customizable? AppFace user interface devlopmnet kits! Skin vc c# vb.net delphi visual basic c++ builder 6.0 dotnet vb6.0 csharp program gui with 2 lines
source code ! Customized skins by free skin creator maker,skinned MFC VCL MDI ATL WTL SDI form forms app! The best skinning component control library tool for Win32 software product!
Copyright 2003 - 2006 Matinsoft Inc. All rights reserved