Solutions pack v. 1.02 for CoolMenus v. 2.06  1-Jan-98
------------------------------------------------------ 

Generally, it's nothing but set of CoolMenus example projects. They show
some CoolMenus features:


Appication Hints
================

Example shows app hints.

Change Position or Form Style properties
========================================

An example shows when RehookWnd() method should be called. When you change
those properties of TForm (Position and FormStyle) you force TForm to call
protected method RecreateWnd() thus the old CoolMenus's hook isn't valid 
anymore. The solution is to call RehookWnd() method of TCoolMenu.

ImageList Win32
===============

How to assign TImageList to TCoolMenu in run-time.

Inside Control
==============

An example shows how to use TCoolMenu inside other control. To make it work 
you need to install in Delphi TpTest.pas unit. There is simple TCustomPanel's
descendant there. It does nothing but calls popup menu.


Like Office97 (D3 only)
=======================

How to add poupup menu with TCoolMenu to TToolButton. Generally, suggestion
always the same. You gotta forget about Popup() method or PopupMenu
control's property etc. And in OnClick event you must call TrackPoupMenu().
Curious why? Here is Popup() method from menus unit.

procedure TPopupMenu.Popup(X, Y: Integer);
const
  Flags: array[TPopupAlignment] of Word = (TPM_LEFTALIGN, TPM_RIGHTALIGN,
    TPM_CENTERALIGN);
begin
  DoPopup(Self);
  TrackPopupMenu(FItems.Handle, Flags[FAlignment] or TPM_RIGHTBUTTON, X, Y,
    0 { reserved}, PopupList.Window, nil);
                   ^^^^^^^^^^^^^^^^
end;

After you have modified TPopupMenu and trying to activate popup menu using 
it's Popup() method all messages being sent to PopupList.Window thus TCoolMenu
can't hook them...


MDI Forms
=========

CoolMenus in MDI form. All clear there. 


Popup Menu
==========

Once again, TCoolMenu plus TPopupMenu.


Run-time Creation
=================

Shows how to create TPopupMenu (this you knew) with assigned TCoolMenu in 
run-time.

Two Forms
=========

Even don't know what to say, just two forms. :-)