Questions tagged [vcl-styles]

Rad Studio XE2 introduced a feature called VCL Styles. This functionality allows you to apply a skin (theme) to any VCL Forms application. For more information, you can check the official documentation, VCL Styles Overview.

Rad Studio XE2 introduced a feature called VCL Styles. This functionality allows you to apply a skin (theme) to any VCL Forms application. For more information, you can check the official documentation, VCL Styles Overview.

211 questions
1
vote
1 answer

Using VCL Visual Styles and License RTF File text colour is wrong

I am trying out the VCL Visual Styles as an alternative to the skinning DLL I was previously using. At the moment I am using the skin: #define Skin "Carbon.vsf" When the installer shows the RTF License file file the colouring is not as I…
Andrew Truckle
  • 17,769
  • 16
  • 66
  • 164
1
vote
2 answers

How to detect ODS_COMBOBOXEDIT in custom styled owner draw TComboBox

Using Delphi 10.3: In an owner-drawn TComboBox with Style=csOwnerDrawFixed, I want the owner drawn items in the DropDown list to be different from the static part of the combo. To discriminate between the two cases, I check for odComboBoxEdit in the…
Gerrit Beuze
  • 903
  • 2
  • 10
  • 26
1
vote
1 answer

Is there a way to temporarily suspend VCL styles when redrawing a form?

I am working with this legacy Delphi app that is a candidate for being made more modern-looking with VCL styles. One form is causing a show-stopping performance issue. This problem form dynamically creates controls from a specification. Not only…
wades
  • 927
  • 9
  • 24
1
vote
1 answer

Using VCL Styles in a DLL causes System Exception in 10.2 Tokyo

An application originally written in XE2 that uses styles within DLL's so that forms that popup from DLL's are the same style as the EXE, when updated to build in 10.2 Tokyo, now causes System Exceptions when opening certain forms from the EXE, or…
SiBrit
  • 1,460
  • 12
  • 39
1
vote
1 answer

How to apply colouring to a Delphi 10.2 Tokyo application without using VCL Styles?

Considering the grief we've been having with VCL styles in Delphi 10.2 Tokyo around its use in dynamic link libraries and how it affects the built-in help viewer, as well as a number of negative comments from the community about VCL styles in…
SiBrit
  • 1,460
  • 12
  • 39
1
vote
0 answers

How to apply font properties (name, size, bold, etc...) to all Objets by creating a style using Bitmap Style Designer

Delphi XE8 provides the "Bitmap Style Designer" tool ('Tools > Bitmap Style Designer') which can be used to edit and create styles. Changing graphics and COLORS for buttons, checkboxes and labels works and looks pretty fly. But when the style is…
Beatriz
  • 11
  • 3
1
vote
1 answer

Getting access violation error in FormClose using VCL Themes

I developed an application in VCL which is using VCL Themes. This application requires TPageControl and inner(child) forms in it. Each child form has same way in OnClose: Parent.Destroy; MsgResp := MessageDlg('Closing info....', mtWarning, [mbYes,…
Abdullah Ilgaz
  • 719
  • 1
  • 17
  • 39
1
vote
0 answers

animatewindow and VCL Styles - looks terrible

I am looking at using the AnimateWindow method (which just calls the underlying WinAPI call), whilst using a VCL style in Delphi Tokyo. The code looks like this (actually taken from another Stack Overflow question). procedure…
mmmm
  • 2,431
  • 2
  • 35
  • 56
1
vote
1 answer

Resizing bsNone Form when Vcl Styles Enabled

I'm trying to resize a non borderless form (bsNone border style). It can be done with the following code, but it worked only when the application has no a VCL style enabled. protected procedure WMNCHitTest(var message: TWMNCHitTest); message…
Ling Loeng
  • 128
  • 2
  • 9
1
vote
1 answer

How can I use SynEdit with Delphi VCL Styles?

How can I use TSynEdit or TSynMemo with Delphi XE4 and apply a Delphi VCL Style? I have SynEdit installed but I can not drag & drop a TSynMemo component onto a form once I activated a VCL style in the app. Do I need to make some kind of change to…
Thomas Jaeger
  • 923
  • 1
  • 9
  • 27
1
vote
1 answer

TFileOpenDialog with VCL Style on Win 10 64 bit: Open button appears as radio button

I have some problems when using a Vista-style TFileOpenDialog in a Delphi 10.1 Berlin VCL application with VCL styles on Windows 10 64-bit. The biggest problem is that the Open button appears as a Radio button: (Red ??? are added by me) There are…
roumen
  • 563
  • 6
  • 15
1
vote
1 answer

How can I disable VCL Style for PopupMenu/Menu for Delphi 10.1 Berlin?

How can I disable VCL Style for PopupMenu/Menu for Delphi 10.1 Berlin? Because it's not running properly with long menus. So, I want to use windows style for menu/popup menu items. Is this possible?
zgn
  • 315
  • 2
  • 11
1
vote
1 answer

How to disable vcl styles on external dll forms in delphi

I have an issue in Delphi 10.1 Berlin using VCL Styles and an external DLL. I'm using a Nitgen DLL to enroll fingerprints in my application. The process is handled by a COM object in NBSPCOM.dll. When I call the method to enroll, the form from the…
1
vote
1 answer

Embarcadero C++ : How to notify user if new update is available?

I am beginner in Embarcadero C++, If my application is developed in Embarcadero C++ and installed in client machine then how my application notify user if new update is available? If user clicked on yes button then it will first download the…
Vishal C
  • 11
  • 2
1
vote
1 answer

When focused, if set TBitBtn.Enabled to False it does not update it's visual state (with VCL Style on)

The problem is that when I try to set the TBitBtn.Enabled to False (when it is focused, like in the onClick event, and with VCL Styles enabled), it does not change the visual state, looking like it is stil enabled. procedure…
Rodrigo Caetano
  • 379
  • 1
  • 13