Forum: Win32/Win64 API (native code)
by dataspider,
16. Nov 2021
Ist überschaubar - vielleicht 20.
Ich hab halt gern Zusammengehörendes an einer Stelle, wenn dies möglich ist. Das erleichtert die Fehlersuche.
Ich hatte schon ab und zu die Situation, wo ich Fehlerursachen nicht gefunden habe,
weil der verursachende Code dort war, wo ich ihn nie vermutet hätte.
Also, Danke noch mal.
Ich benutze das Event des PageControls.
Frank
Forum: Win32/Win64 API (native code)
by dataspider,
16. Nov 2021
Genau das...
Sorry, dass das nicht verständlich rüber kam.
Ich hatte die Hoffnung, dass ich mir die Zuweisung des OnActivePageChanged bei jedem PageControl ersparen kann.
Vielen Dank an alle Beteiligten!
Frank
Forum: Win32/Win64 API (native code)
by dataspider,
16. Nov 2021
Ich habe mal mein "Spiel - Projekt" angehangen. (erfordert DevExpress)
So ist es vielleicht besser verständlich.
Der Code ist natürlich nicht sauber...
Ich verwende einen MouseHook, Screen.OnActiveContolChange und WMMouseActivate der BasisForm.
Damit kann ich fast alles bekommen.
Wenn ich mich aber z.B. mit der Tab - Taste bis zum Aktivieren einer Page vorarbeite,
kann ich mit den...
Forum: Win32/Win64 API (native code)
by dataspider,
16. Nov 2021
Das ist ja mein Problem, dass dies bei embedded Forms nicht funktioniert.
Forum: Win32/Win64 API (native code)
by dataspider,
16. Nov 2021
Das kann man machen, würde ich aber gern vermeiden.
Ich bin soweit, dass ich die ganze Steuerung (aktives Form, aktives Datasource etc.) quasi an einer zentralen Stelle habe.
Ich hätte es gern so, dass ich dann, wenn ich ein PageControl mit Forms verwende, nich daran denken muss, das Event OnPageChanged zu setzten,
zumal ich dieses evtl. anderweitig bräuchte.
Es muss dann einfach...
Forum: Win32/Win64 API (native code)
by dataspider,
16. Nov 2021
Hallo
Beispiel:
Ich habe auf einem cxPageControl 2 Tabs mit jeweils einem Form drauf.
Kann ich beim Wechsel der aktiven Page im Formular mitbekommen (z.B. WndProc o.a.),
dass das eine Formulat quasi nicht mehr sichtbar ist, dafür aber das Andere?
Ich weiss, embedded Forms war nicht die beste Idee, will ich aber jetzt nicht mehr ändern.
Ausserdem habe ich eigentlich alles gelöst, ausser...