Changeset 684 for trunk/Packages/CevoComponents/BaseWin.pas
- Timestamp:
- Jul 26, 2025, 10:38:53 PM (14 hours ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Packages/CevoComponents/BaseWin.pas
r657 r684 23 23 procedure OffscreenPaint; virtual; 24 24 procedure VPaint; virtual; 25 procedure DoOnResize; override; 25 26 public 26 27 UserLeft: Integer; … … 40 41 end; 41 42 43 { TFramedDlg } 44 42 45 TFramedDlg = class(TBufferedDrawDlg) 43 46 protected … … 53 56 procedure VPaint; override; 54 57 procedure FillOffscreen(Left, Top, Width, Height: Integer); 58 procedure DoOnResize; override; 55 59 public 56 60 constructor Create(AOwner: TComponent); override; … … 167 171 begin 168 172 BitBltCanvas(Canvas, 0, 0, ClientWidth, ClientHeight, Offscreen.Canvas, 0, 0); 173 end; 174 175 procedure TBufferedDrawDlg.DoOnResize; 176 begin 177 inherited; 178 SmartUpdateContent; 169 179 end; 170 180 … … 232 242 end; 233 243 234 constructor TFramedDlg.Create ;244 constructor TFramedDlg.Create(AOwner: TComponent); 235 245 begin 236 246 OnCreate := FormCreate; … … 247 257 ModalIndication := True; 248 258 Canvas.Brush.Style := TBrushStyle.bsClear; 249 InnerWidth := Width - 2 * SideFrame; 250 InnerHeight := Height - TitleHeight - NarrowFrame; 259 DoOnResize; 251 260 end; 252 261 … … 304 313 L := BiColorTextWidth(Canvas, Caption); 305 314 Cut := (ClientWidth - L) div 2; 306 xTexOffset := (Maintexture.Width - ClientWidth) div 2;307 yTexOffset := (Maintexture.Height - ClientHeight) div 2;315 xTexOffset := 0; //(Maintexture.Width - ClientWidth) div 2; 316 yTexOffset := 0; //(Maintexture.Height - ClientHeight) div 2; 308 317 if WideBottom then 309 318 InnerBottom := ClientHeight - WideFrame … … 332 341 Frame(Canvas, SideFrame - 1, TitleHeight - 1, ClientWidth - SideFrame, 333 342 InnerBottom, MainTexture.ColorBevelShade, MainTexture.ColorBevelLight); 343 334 344 // RFrame(Canvas,SideFrame - 2, TitleHeight - 2, ClientWidth - SideFrame + 1, 335 345 // InnerBottom + 1, MainTexture.ColorBevelShade, MainTexture.ColorBevelLight); … … 471 481 begin 472 482 Fill(Offscreen.Canvas, Left, Top, Width, Height, 473 SideFrame + (Maintexture.Width - ClientWidth) div 2, 474 TitleHeight + (Maintexture.Height - ClientHeight) div 2); 483 SideFrame, TitleHeight); 484 end; 485 486 procedure TFramedDlg.DoOnResize; 487 begin 488 inherited; 489 InnerWidth := Width - 2 * SideFrame; 490 InnerHeight := Height - TitleHeight - NarrowFrame; 491 SmartUpdateContent; 475 492 end; 476 493
Note:
See TracChangeset
for help on using the changeset viewer.