AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

AllocateHWnd C#

Ein Thema von EWeiss · begonnen am 7. Jul 2013 · letzter Beitrag vom 9. Jul 2013
 
EWeiss
(Gast)

n/a Beiträge
 
#7

AW: AllocateHWnd C#

  Alt 8. Jul 2013, 08:54
Das Window an dem die Messagen gehen und empfangen werden sollen
ist ein UserControl das als Container für die Anzeige unterschiedlicher
Visualisierungen Cover und ähnliches verwendet wird und auf ein DirectX basierten Window aufgesetzt ist.

Ich denke mal das dieses von seiner beschaffenheit her nicht mit AllocateHWnd zurechtkommt.
Verstehe nur nicht wo da problem liegt denn ein normales zeichnen und als Container
für Winamp Plugins wie Milk2 zu verwenden stellt kein problem dar.

Es geht hier um Mediaportal die meine Bibliothek verwenden welche aber noch nie richtig
implementiert wurde so das ich das jetzt selbst in angriff genommen habe.

Es geht nicht um Quelltext sondern um die Frage lassen sich messagen zwischen diesen beiden Fenstern? austauschen.
UC <> WPF = Windows?

Das es deshalb nicht geht?
AllocateHWnd() (more specifically, MakeObjectInstance()) is not thread-safe

Habe mal die Classe hochgeladen.
Zu groß um hier einzufügen.

BASSVIS_SetVisPort
Tut letztlich nichts anderes als das im meinem Wrapper erstellte OpenGL window als Parent in das UC zu setzen.
Gleichzusetzen mit "SetParent" der Win32API function
So wie es aussieht scheint aber gerade hier das problem zu liegen das dieses aufgesetzte GLWindow
auf das UC die Messagen nicht weiterleitet warum auch immer.

Mit allen anderen Sprachen funktioniert es.

gruss

Geändert von EWeiss (11. Jul 2019 um 16:09 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:04 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz