Announcement

Collapse
No announcement yet.

dynamisch erzeugtes Formular als Kindfenster der aufrunfenden Application

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • dynamisch erzeugtes Formular als Kindfenster der aufrunfenden Application

    Ich habe eine DLL in der ein Formular erzeugt wird. Diese Dll wird von meiner Access Anwendung verwendet.
    Was muß ich machen, damit sich das in der Dll erzeugte Formular wie eine ChildFenster der Access Anwendung verhält, als sich nur innerhalb des Access Fensters bewegen läßt.

    Mit der Eigenschaft ParentWindow erreiche ich dies fast, aber das Formular der dll erhält keinen Focus und ich kann es nicht mehr schließen.

    Für Hilfe wäre ich dankbar.
    Günter Schmid

  • #2
    zu schließen von MDI Childs

    void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)

    {
    <BR> if (MessageDlg("Close application ?", mtConfirmation, TMsgDlgButtons() << mbYes << mbNo,0) == mrYes)
    <BR> Action = caFree; // caFree schliesst das MDIChild <BR>
    else
    Action = caMinimize;
    <BR>}

    Habs selbst aber nicht ausprobiert ;-)

    Mfg Brun

    Comment


    • #3
      Hi Guenter!<br>
      <br>
      Nach dem einladen des Child, solltest Du Align auf alClient<br>
      setzen, dann füllt das Fenster alles aus.<br>
      Nicht zu vergessen FormStyle und Parent müssen gesetzt werden.<br>
      <br>
      Gruß Fre

      Comment

      Working...
      X