| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Mario H Invitado
|
Publicado: Sab 03 Abr, 2004 4:24 am Asunto: Como interpreto en builder el tercer parametro de esta funci |
|
|
Quiero traducir a builder este procedimiento todo va bien pero en la funcion DrawItem no puedo interpretar el tercer parametro no se que quiere decir "[]" ya investigue la ayuda y tiene varios valores pero si le mando alguno me dice que no corresponde
| Código: | procedure TOQBLbx.CNDrawItem(var Message: TWMDrawItem);
begin
with Message.DrawItemStruct^ do
begin
rcItem.Left := rcItem.Left + GetCheckWidth; //*** check
Canvas.Font := Font;
Canvas.Brush := Brush;
if (Integer(itemID) >= 0) and (Integer(itemID) <= Items.Count - 1) then
begin
if (FArrBold <> nil) then
if FArrBold^[Integer(itemID)] = 1 then
Canvas.Font.Style := [fsBold];
[b] DrawItem(itemID, rcItem, []);[/b]
if (FArrBold <> nil) then
if FArrBold^[Integer(itemID)] = 1 then
Canvas.Font.Style := [];
end
else
Canvas.FillRect(rcItem);
end;
end;
|
Si alguien me puede ayudar se lo agradeceria |
|
| Volver arriba |
|
 |
LordNemesis Master


Registrado: 31 Dic 2003Mensajes: 340Ubicación: México
|
Publicado: Sab 03 Abr, 2004 4:40 am Asunto: |
|
|
Intenta algo como esto:
| Código: |
DrawItem(itemID, rcItem, TOwnerDrawState());
|
Ese prametro en Delphi recibe un enum.... y [] significa que no le envian ningun en particular... _________________ Dirección Municipal de Informática
H. Ayuntamiento de Tijuana
Arriba Lopez Obrador !!!
Los Mexicanos Merecemos Respeto !!! |
|
| Volver arriba |
|
 |
|