Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Ich habe mehrere Formulare die ich über Menu aufrufen kann.

Ich rufe die so auf p_test->OpenNewDocument(NULL);, wobei p_test ein

CMultiDocTemplate Zeiger ist.

Hier ist mein Problem: ich will die Formulare immer im Maximierten Modus öffnen.

Kann mir jemand sagen wie das gehet?

:confused:

Danke!

Ich habe nach CMultiDocTemplate gesucht und nichts gefunden.

Ich habe die folgende Funktion so überschrieben,


void CChildFrame::ActivateFrame(int nCmdShow)
{
nCmdShow = SW_MAXIMIZED;
CMDIChildWnd::ActivateFrame(nCmdShow);
}
[/PHP]

aber es funktioniert nicht.

Hat jemand eine andere idee?

Ich habe mit SW_SHOWMAXIMIZED und SW_MAXIMIZE probiert, aber

beides funktioniert nicht. SW_MAXIMIZED war ein copy-fehler.

Sorry das ich nicht geantwortet habe! Zwieschen 11 und 12 kann ich nicht ins Internet.


void CChildFrame::ActivateFrame(int nCmdShow)
{
MDIMaximize();
CMDIChildWnd::ActivateFrame(nCmdShow);
}
[/PHP]

so funktioniert auch nicht(oder habe ich was falsch verstanden?).

Wird die Methode überhaupt aufgerufen?

Welche Methode meinst du?

Original geschrieben von xellon

Welche Methode meinst du?

CChildFrame::ActivateFrame

Der Code da drin sollte dafür sorgen, dass der Childframe beim Anzeigen gleich maximiert wird. Dass das nicht passiert, könnte daran liegen, dass der Code gar nicht ausgeführt wird.

Hast Du die Methode von Hand oder mit dem Klassenassistenten eingefügt?

Mit dem Klassenassistenten.

Jetzt funktioniert.

Es war richtig so wie du gesagt hast, Klotzkopp.

Das Problem lag daran das die Methode ActivateFrame vom meinem CChildFrame nich aufgerufen worde sondern die von der Basis-Klasse CMDIChildWnd.

Danke!:marine

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.