Has de crear un archivo de recursos, por ejemplo, cursor.rc (es un archivo de texto plano).
En este archivo has de escribir la siguiente linea:
cursor1 CURSOR c:\proyecto\cursor.cur'cursor1' es el nombre interno del cursor, que usaras en el archivo cpp
'CURSOR' es una palabra reservada
'c:\proyecto\cursor.cur' es el nombre del cursor (su ruta y archivo)
Has de introducir el archivo de recursos (el .rc) dentro del proyecto. Para eso ve a View->Project Manajer y lo añades.
Luego ya, en el evento OnCreate de tu proyecto, puedes cargar el nuevo cursor:
Screen->Cursors[30] = LoadCursor((HINSTANCE)HInstance, "cursor1");
Por ultimo, puedes visualizar el cursor mediante:
Screen->Cursor = 30;
(Este numero 30 es porque el builder ya trae unos veinte cursores predefinidos, si decides cargar varios cursores, inserta tantas directivas CURSOR en el archivo de recursos como necesites, seleccionando valores sucesivos superiores a 30)
Roberto Porcar
Club Builder