Ignore:
Timestamp:
Jan 21, 2018, 10:01:14 PM (6 years ago)
Author:
chronos
Message:
  • Added: Resize virtual screen according form size.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Packages/Kernel/UKernel.pas

    r15 r17  
    7474  if Assigned(VideoDevice) then begin
    7575    NewScreen := TScreen.Create;
    76     NewScreen.VideoMemory := nil;
    7776    Modes := TObjectList.Create;
    7877    VideoDevice.GetSupportedModes(Modes);
    7978    if Modes.Count > 0 then begin
    8079      VideoMode := TVideoMode(Modes.Last);
    81       VideoDevice.SetMode(VideoMode);
     80      VideoDevice.VideoMode := VideoMode;
    8281      NewScreen.Size := VideoMode.Size;
    8382      NewScreen.ColorFormat := VideoMode.ColorFormat;
    84       NewScreen.VideoMemory := VideoDevice.GetVideoMemory;
    85       NewScreen.BytesPerPixel := VideoMode.GetBytesPerPixel;
    86       NewScreen.BytesPerLine := VideoMode.GetBytesPerLine;
    8783      NewScreen.Device := VideoDevice;
    8884      NewScreen.Canvas := TScreenCanvas.Create;
Note: See TracChangeset for help on using the changeset viewer.