vcl

Checking for Copy vs. Move in Delphi Drag and Drop

Using the 'standard' VCL drag and drop events OnDragOver and OnDragDrop, how can I distinguish between "Copy" and "Move" operations? I don't seem to have a TDragType available, and the keyboard Shift state isn't passed to these events. ...

Error on setting TDateTimePicker.Font.Style to italic in Delphi 5

Is it possible to set TDateTimePicker’s font to italic? I am doing it in this code var DatEdit : TDateTimePicker; begin //I know Canvas is a stupid name for TPanel DatEdit:=TDateTimePicker.Create(Canvas); DatEdit.OnEnter := CtrlInputProc; DatEdit.OnExit := CtrlExitProc; DatEdit.Enabled := false; DatEdit.Font.Style := DatE...

C++ Builder 2007 message dialog problem

Hi, My message dilogs seem to disppear below the main form. This only random. Most of the time it displays correctly on top, but some times disppear behind the main application form . What could be the reson? Thanks ...

[Delphi] TabSheet does not display images

Hi, Is there any reason why images are not being displayed if I place it into tabsheet? Just shows white background instead. ...

how to create a Non-rectangular button with delphi?

hello all Friend... How to create a transparent Non-rectangular button with delphi? I Need Urgent Help......... ...

Terminate Excel Application using OLE

How can I mannually terminate an excel application using OLE Automation? I would like to do this in some exception handling so that an excel process does not remain running if a function throws an error. Currently I use the below code to open excel: Variant excel = Variant::CreateObject("Excel.Application"); ...

Delphi VCL for Win32 - multiple event handlers.

Hi, I'm looking for some code allowing easy asigning many event handlers to a single event of object... I needed it very much for my plugin architecture, so I implemented some replacement for that, however I don't like my solution for that, so I'd like to know what is yours idea/solution/tip ... My solution is just a list with items like...

Finding out position of a control inside TGridPanel

How I can find out the position (row and column index) of controls inside TGridPanel? I'd like to use common OnClick event for number of buttons and need to know the X,Y position of the button. I'm using Delphi 2007. ...

[Delphi] Remove Item from ListBox?

Hello, Is there any way to remove item from listbox based on it's name but not index value? I would like to remove item named "Mouse" (which index # changes all the time). ...

Borland C++ localization

I am currently using Codegear RAD Studio 2007. One of my company clients' decided that he would be interested in localized version of our software (to Russian - I don't know if it matters, that we won't be able to use standard windows code page). As a part of our software we are using RAVE to generate some reports. Is there any solution...

VCL for Web skins/themes ?

Hi All, Has anyone created a skin/theme wrapper for Intraweb/VCL for Web ? The default look of the grids etc are very dated.. Any info appreciated.. Thanks ...

Delphi 2009 - Handle when window is restored via double clicking the SysMenu?

Hi, I need to handle when the user restores the form by double clicking the title bar. I tried handling the WM_SYSCOMMAND window message however this only works if the user restores the form via clicking the restore button in the system menu. I am using DevExpress ribbon form components if this matters. Thanks. ...

VCL forms application writing to stdout

My company has a large Windows application with a document-object model: open application, open a file, make some changes, save, close. I'm attempting to cut the GUI off of the top and create a console application that accepts some parameters, opens a file, does something useful, saves, closes the file, and terminates. Because there is...

Determine if running as VCL Forms or Service

I have code which is used both in services and within VCL Form applications (win32 application). How can I determine if the underlying application is running as a NT Service or as an application? Thanks. ...

Enumerate the VCL controls in a external application

Hello, is possible via the Windows API's to enumerate and iterate the VCL controls on a form (TForm) belonging to a external Win32 application written in C ++ Builder or Delphi. Bye. ...

Opacity of a TWinControl?

How could one change the opacity of a TWinControl based control? And why didn't they add this capability to TControl/TWinControl level (why only TForm)? ...

To restrict size of components at design time: CodeGear C++ Builder

Hi, I am trying to inherit from TButton in order to provide some size aware capabilities, where the buttons are able to resize themselves and/or their font size (within certain constraints) to allow for changes in text e.g. | small | or |   this is a really long   | | sentence on a button | could happily be th...

VCL multiple inheritance

Hi, I'm trying to develop a set of controls which all have a number of common behaviours with respect to sizing. I think that this is an instance where multiple inheritance is required (although am fully willing to accept any advice to the contrary). What I would like to do is basically a mixin pattern class Sizable { ......

How do I remove items from the default right-click menu in Delphi 2010?

Who or what inserts the Unicode, right-to-left and IME items at the foot of the default right-click popup menu in Delphi 2010 VCL applications? I would like to remove them for user environments where they are unlikely ever to be needed, without having to define a custom pop-up menu for every edit and memo. Most of the time only copy, c...

What is the purpose of the 'Tag' property of Delphi VCL components?

Is there any specific purpose for the 'Tag' property of Delphi VCL components? I have Googled a few examples using it as, for example, a 'color' property or using the value as a pointer address, but is it 'good practice' to use it, or is it considered 'bad practice' as it ties the program logic to the UI? ...