MSFlexView unsichtbar



  • Hallo,

    ich hab in meiner Anwendung eine Tabelle mit MsFlexView gemacht. Im der Init-Funktion des Dialogs wird entschieden, ob die Tabelle angezeigt wird oder nicht (mit SW_SHOW bzw. SW_HIDE). Leider wird die Tabelle immer angezeigt (auch bei SW_HIDE).
    Wenn ich die selben Funktionen über einen Button laufen lasse, dann funzt alles wunderbar.
    Weiß jemand warum?

    Gruß,
    Phips



  • *Push*

    Weiß denn niemand eine Antwort? Darf ich den Code vielleicht nicht in das Init-Ereignis schreiben? Falls ja, gibts noch ein anderes Ereignis, welches beim Erstellen eines Dialogs aufgerufen wird?

    Gruß,
    Phips



  • Vom System kommt nach dem InitDialog noch ein ShowWindow.

    Du kanst dir mit PostMessage eine eigene nachricht in die Message Queue stellen, und dort dann das SW_HIDE setzen, flackert ober normalerweise.

    's gab nen Weg, das zu unterdrücken, weiß bloß nicht mehr wie.



  • SUPER!
    Danke, hat prima geklappt. Bis jetzt ist mir auch noch kein Flackern aufgefallen...

    Phips!



  • um so besser 😉

    *pop*


Log in to reply