我如何将光标类型更改为TStringGrid
Excel网格光标
Excel 游标不是 delphi 或 system32 中的游标类型。
我在光标所在的swat 示例中使用了代码extrares.res
Screen.Cursors[crMaletUp] := LoadCursor(HInstance, 'Malet');
Screen.Cursors[crMaletDown] := LoadCursor(HInstance, 'MaletDown');
Screen.Cursor := TCursor(crMaletUp);
另一方面,我使用其他代码,但它提供了帮助,但它不起作用
procedure TForm1.Button1Click(Sender: TObject);
begin
bmpMask := TBitmap.Create;
bmpColor := TBitmap.Create;
bmpMask.LoadFromFile('SquareMask.bmp');
bmpColor.LoadFromFile('Square.bmp');
with iconInfo do
begin
fIcon := false;
xHotspot := 15;
yHotspot := 15;
hbmMask := bmpMask.Handle;
hbmColor := bmpColor.Handle;
end;
Screen.Cursors[crMyCursor] := CreateIconIndirect(iconInfo);
Screen.Cursor := crMyCursor;
bmpMask.Free;
bmpColor.Free;
end;