| |
| Setting a form's maxwidth in code. |
 |
How do I get a Form's width to be less than 20 (approx) pixels?
This is controlled and overridden by Windows. Under some versions of Windows, you may be successful by creating a message handler to respond to the WM_GETMINMAXINFO message:
Example:
{Place this code in the private section of the Form declaration}
procedure WMGetMinMaxInfo(var Message: TWMGetMinMaxInfo);
message WM_GETMINMAXINFO;
{Place this code in the Form implementation section}
procedure TForm .WMGetMinMaxInfo(var Message: TWMGetMinMaxInfo);
begin
with message do begin
MinMaxInfo^.ptMaxSize.x := 20;
MinMaxInfo^.ptMaxSize.y := 20;
MinMaxInfo^.ptMinTrackSize.x := 20;
MinMaxInfo^.ptMinTrackSize.y := 20;
end;
end;
|
|
| Hits/month |
2,500,000+ |
Downloads (Since May 2000) |
7,393,709 |
| Total Files |
6,023 |
| Forum msgs |
7,670 |
| Articles/FAQs |
70+/900+ |
Top Selling Software at Amazon
|