altman@sbcs.sunysb.edu (Jeff Altman) (01/21/91)
When used as the shell, Usher.exe has some strange behavior when used with hDc Desktop. hDc Desktop's Calendar background normally captures all left button messages in certain areas in order to accept text input for specific dates. All areas of the desktop not covered by the Calendar pass left button messages to the desktop handler, or Usher, etc., when ProgMan is the shell. Now make Usher the shell. It appears that Usher now captures all left button messages from everywhere. The Calendar no longer receives any. If I now change the hDc Background and reinstall Calendar or any other background at all, Usher ceases to receive left button messages. It therefore appears to me that Usher's message handler is being installed on top of hDc Desktop's. This causes the problem similar to other problems with chained Desktop message handlers when one is deleted. I wonder why the shell's desktop handler would be installed on top of one installed by something specified on the load= line in Win.ini. Note that I normally install Usher.exe on the run= line when not using it as the shell. Anyone care to postulate? - Jeff (jaltman@ccmail.sunysb.edu)