<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.bishopphillips.com/riskwiki/index.php?action=history&amp;feed=atom&amp;title=BPCPageControl</id>
	<title>BPCPageControl - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.bishopphillips.com/riskwiki/index.php?action=history&amp;feed=atom&amp;title=BPCPageControl"/>
	<link rel="alternate" type="text/html" href="https://www.bishopphillips.com/riskwiki/index.php?title=BPCPageControl&amp;action=history"/>
	<updated>2026-10-02T02:11:49Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://www.bishopphillips.com/riskwiki/index.php?title=BPCPageControl&amp;diff=5&amp;oldid=prev</id>
		<title>Bishopj: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://www.bishopphillips.com/riskwiki/index.php?title=BPCPageControl&amp;diff=5&amp;oldid=prev"/>
		<updated>2026-04-12T06:36:00Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:36, 12 April 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Bishopj</name></author>
	</entry>
	<entry>
		<id>https://www.bishopphillips.com/riskwiki/index.php?title=BPCPageControl&amp;diff=4&amp;oldid=prev</id>
		<title>Bishopj: Created page with &quot;==BPCPageControl - Modified MS Windows page/tab control to support customised colouring of tabs and borders==  Language: Delphi 7 - 2007   The standard MS Page/Tab controller...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.bishopphillips.com/riskwiki/index.php?title=BPCPageControl&amp;diff=4&amp;oldid=prev"/>
		<updated>2019-09-11T17:04:15Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==BPCPageControl - Modified MS Windows page/tab control to support customised colouring of tabs and borders==  Language: Delphi 7 - 2007   The standard MS Page/Tab controller...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==BPCPageControl - Modified MS Windows page/tab control to support customised colouring of tabs and borders==&lt;br /&gt;
&lt;br /&gt;
Language: Delphi 7 - 2007&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The standard MS Page/Tab controller does not allow non OS controlled tab and border colouring.  This colouring defaults to grey or theme controlled settings.  This version does uses the page colours to paint the control tabs and borders.  Otherwise it looks and behaves exactly like the standard MS Tab/Page Control.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
uses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,&lt;br /&gt;
  Dialogs, CommCtrl, ComCtrls;&lt;br /&gt;
&lt;br /&gt;
type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  TBPCPageControl = class(TPageControl)&lt;br /&gt;
  private&lt;br /&gt;
    FThickFrame: Boolean;&lt;br /&gt;
    FBPCFrame : Boolean;&lt;br /&gt;
    FFontInactive : TColor;&lt;br /&gt;
    procedure SetThickFrame(const Value: Boolean);&lt;br /&gt;
    procedure SetBPCFrame(const Value: Boolean);&lt;br /&gt;
  protected&lt;br /&gt;
    procedure WndProc(var Msg: TMessage); override;&lt;br /&gt;
    procedure CreateParams(var Params: TCreateParams); override;&lt;br /&gt;
    procedure WMPaint(var Message: TWMPaint); message WM_PAINT;&lt;br /&gt;
    procedure Change; override;&lt;br /&gt;
  public&lt;br /&gt;
    constructor Create(AOwner: TComponent); override;&lt;br /&gt;
    procedure CustomDrawPageControl;&lt;br /&gt;
  published&lt;br /&gt;
    property FontInactive: TColor read FFontInactive write FFontInactive default clGray;&lt;br /&gt;
    property ThickFrame: Boolean read FThickFrame write SetThickFrame default true;&lt;br /&gt;
    property BPCFrame: Boolean read FBPCFrame write SetBPCFrame default True;&lt;br /&gt;
//    property BPCTabStyle: Boolean read FBPCFrame write SetBPCFrame default False;&lt;br /&gt;
  end;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=BackLinks=&lt;br /&gt;
&lt;br /&gt;
{{#dpl: linksto={{FULLPAGENAME}} }}&lt;/div&gt;</summary>
		<author><name>Bishopj</name></author>
	</entry>
</feed>