Thema: Delphi Popup-Fenster! Wie?

Einzelnen Beitrag anzeigen

neolithos

Registriert seit: 31. Jul 2003
Ort: Dresden
1.386 Beiträge
 
Delphi 7 Architect
 
#1

Re: Popup-Fenster! Wie?

  Alt 20. Aug 2003, 08:40
Ich hab mich mal gestern intensiv damit beschäftig!

1. Das Menü ist ein relikt aus Windows 3, wenn nicht gar noch früher, und wurde immer wieder aufgebohrt.

2. Im Menü kann man nur zusätzliche bereiche einfügen in denen man was malen kann. (WinXX, Win2k - Seitenbild)
Grund: dieses Fenster erhält keine normalen Nachrichten, sondern nur verschiedene Undokumentierte, die sich ja von OS version doch mal ändern könnten.
Normale Nachrichten:
WM_CREATE, WM_NCCREATE, WM_PRINT, WM_PRINTCLIENT, WM_NCCALCSIZE, WM_WINDOWPOSCHANGING, WM_WINDOWPOSCHANGED, WM_MOVE, WM_SIZE, WM_TIMER, WM_KEYDDOWN

keinerlei Mouse oder WM_KEYUP, WM_KEYPRESS Nachrichten.

3. Nach genauster WinXP-Menü-Untersuchen (wovor es mir immer gegraut hat), bin ich zur Schlussfolgerung gekommen, das man selbst ein Fenster so umbiegt das es fast wie ein PopupMenü reagiert. Leider hab ich bis jetzt noch nicht das Problem mit der Titelleiste gelöst (@MatthiasW: ich werd mal sehen was passiert).
- ciao neo -
Es gibt niemals dumme Fragen, sondern nur dumme Antworten!
  Mit Zitat antworten Zitat