Seite 1 von 1

Windows ID ermitteln

Verfasst: 29. Januar 2009 19:11
von bp
Hallo,

wie bekommt man die ID eines Fensters zurück geliefert?
Ich denke da an so Funktionen wie getWindowID oder so was, das kann ich aber niergends finden. brauche das aber, damit ich aus einer lib direkt in das Fenster hineinzeichnen kann. Die Library kann ich dafür nicht ändern.

HeReSY

Verfasst: 29. Januar 2009 19:17
von Christian81
Wie wäre es mit QWidget::winId()?

Verfasst: 29. Januar 2009 19:23
von bp
Danke, manchmal sieht man eben den Wald vor lauter Bäumen nicht mehr.
Klingt ja auch ziemlich logisch. Muss mich nur erst einmal von wx auf Qt umstellen, das wird wohl noch etwas dauern.

HeReSY

Verfasst: 29. Januar 2009 19:35
von Christian81
Ob es allerdings so einfach wird dort reinzuzeichnen weiß ich nicht da Qt nur innerhalb von paintEvent() ein Zeichnen zulässt. Aber ggf. kannst du Qt sagen dass es das Fenster nicht anfassen soll (WindowFlags?) - musst wohl mal experimentieren.