DrawText有错? |
缺席
|
coldcoffee
一般會員 發表:60 回覆:22 積分:16 註冊:2003-05-23 發送簡訊給我 |
|
william
版主 發表:66 回覆:2535 積分:3048 註冊:2002-07-11 發送簡訊給我 |
|
ha0009
版主 發表:16 回覆:507 積分:639 註冊:2002-03-16 發送簡訊給我 |
|
coldcoffee
一般會員 發表:60 回覆:22 積分:16 註冊:2003-05-23 發送簡訊給我 |
引言: 你好: 試試下面的程式碼 >> (>>< face="Verdana, Arial, Helvetica"> 运行有错误,提示[Error] Unit1.pas(142): Constant object cannot be passed as var parameter,我的程序如下: procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); begin if Column.Field.DataSet.RecNo mod 2 =0 then begin DBGrid1.Canvas.Brush.Color:=clScrollBar; DBGrid1.Canvas.FillRect(Rect); end; DrawText(DBGrid1.Canvas.Handle,PChar (Column.Field.AsString),-1,Rect,DT_SINGLELINE or DT_VCENTER or DT_CENTER); end; 發表人 - coldcoffee 於 2003/07/14 22:18:04 |
ha0009
版主 發表:16 回覆:507 積分:639 註冊:2002-03-16 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |