Even if you have enabled visual styles (by default), part of the display of the button is controlled by the operating system, outside the control of your program. The same program, working in Windows 7 with a standard interface, will look different than when working in classic mode.
A bold accent is added to the excerpt from the document to illustrate this point.
http://msdn.microsoft.com/en-us/library/y6kzhf8d(VS.80).aspx
Windows XP introduced a new Windows user interface with controls that have rounded corners and that change color when you pause the mouse over them. By default, Windows-based applications created using Visual Basic automatically support styles, also known as Windows XP Themes. When launched on a platform that does not support Windows XP themes, the application reverts to the traditional look of Windows. If you do not want your application to support visual styles, you can change the property on the Project application page.
Also here: http://msdn.microsoft.com/en-us/library/ms171733(VS.80).aspx
See Verifying visual style support .
for visual styles, the following conditions must be met:
- The operating system supports visual styles.
- The user has activated visual styles in the operating system.
- Visual styles are included in the app.
- Visual styles are used to draw the client area of application windows.
David
source share