くろねこ Lv.116になりました
SS撮りたかったけどPC不調で取り損ねました><;
2025年7月18日(金) 15:43 JST
下記のようなコードでインプレースエディタを取得すると、グリッドの内容を編集中の場合だけなどに限定した処理が可能です。
function GetGridEditor(Grid: Tc1UltGrid): TCustomEdit; var i: Integer; begin Result := nil; for i := 0 to pred(Grid.ControlCount) do begin if (Grid.Controls[i] is TCustomEdit) then begin Result := TCustomEdit(Grid.Controls[i]); exit; end; end; end;
下記のコードでどの様なコントロールの描画も中止することが出来る。
結果は同じようだ。LockWindowUpdate の内部処理は、WM_SETREDRAW メッセージを送信してるんじゃないかな?
LockWindowUpdate(DrawStopCtrl.Handle); try // 処理 finally LockWindowUpdate(0); DrawStopCtrl.invalidate; end;
SendMessage(DrawStopCtrl.Handle, WM_SETREDRAW, 0, 0); try // 処理 finally SendMessage(DrawStopCtrl.Handle, WM_SETREDRAW, 1, 0); DrawStopCtrl.invalidate; end;
まだ帰宅していないのですが...
今回のメンテナンスで効果が変わったとされる「ホワイトファイレン」ですが...
効果は、防御+20/魔法防御+14 だそうで...
防御はぬり壁なみ、魔法防御はじじい以下ということで、同時に装備したい向き以外には全く役に立たないものと判明。
今回のクエストの「サクラオンザヘッド」。
効果は...最大HP+30/最大MP+20 とこれまた...
無課金ゼニアン用でしょうか?