ドラゴンクエストクローンを作ろう (746レス)
前次1-
抽出解除 レス栞

21
(1): 名前は開発中のものです。 [sage] 03/03/03 07:08 ID:pxhSxl9y(3/3) AAS
procedure TDirectDrawCanvas.CreateHandle;
begin
  if FDeviceContext = 0 then begin
    FEnabled := FSurface.GetDC(FDeviceContext) = DD_OK;
    if FEnabled then
      Handle := FDeviceContext
    else begin
      Handle := 0;
      FDeviceContext := 0;
    end;
  end;
end;

使い方は
 Canvas := TCanvas.Create(BackBufferSurface);
しておいて
 with Canvas do
  if Enabled then try
   Pen.Style := psSolid;
   :
  finally
   Release;
  end;
23: 名前は開発中のものです。 [sage] 03/03/03 23:45 ID:2h+FJ0rv(1) AAS
>>19-21
本人にも言ってやれよ(w
そもそもDelphiだからってTCanvasを無理に使う必要ないし
ゲームなんだからWinAPI使ってオーバーヘッドを少しでもなくすのも
選択肢の1つじゃないかな?
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.026s