Re: MS Word 2003 like MDI component



Yogi Yang 007 wrote:

I want to implement MDI functionality similar to what is found in MS
Office 2003 apps. Where in every document opens in its own separate
window.

Is there any component available for such functionality?

You don't need a component to do this functionality.

Just override the CreateParams method and include WS_EX_APPWINDOW in
the ExStyle value.

ie.

procedure TMyForm.CreateParams(var Params: TCreateParams);
begin
inherited;
Params.ExStyle := Params.ExStyle or WS_EX_APPWINDOW;
end;


--
JSDialog Pack - TaskDialog for other operating systems:
http://www.jed-software.com/jsd.htm
Visual Forms IDE Add In: http://www.jed-software.com/vf.htm

Blog: http://blog.jed-software.com
.



Relevant Pages

  • Re: Meyer(s) gets it wrong
    ... >> specifying anything about how the functionallity of the entity is ... You separate the specification of 'what it does' ... If client objects are dependent on exactly how the functionality ... > interface contracts that refer to any implementation details. ...
    (comp.programming)
  • Re: Pretty vs Functional
    ... His "logic needs" were rather simple, ... but if you separate the functional pieces ... It also makes it much easier to reuse the core functionality in other ... projects, write unit tests, etc. ...
    (borland.public.delphi.non-technical)
  • Re: nano & mega
    ... I'd like to have all of nano and all of mega easily includable without 400 ... separate require statements ... require 'nano/array' #All the array items ...
    (comp.lang.ruby)
  • Re: Adding Disclaimer
    ... Probably the best way for you is either to use your spam filter (they ... call offer this functionality as a freebie) or use a separate 3rd ...
    (microsoft.public.exchange2000.general)
  • F7-Enter bug details & workaround
    ... F7-Enter bug details & workaround ... Who implements the history window that it shows ... application can make use of this functionality, ... I've also developed a temporary patch to solve the problem. ...
    (Bugtraq)