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

Hallo,

ich wollte mal fragen, wie ich das in MFC in VC6.0 machen kann, dass ich während des Programmablaufs mir erst eine gewisse Anzahl an Buttons auf der Form anlege. Ich weiss zu Programmstart nicht, wieviele ich brauche, weil dass von einer Config-File abhängt.

Ich muss die Buttons also zur Laufzeit anlegen.

Wie funktioniert das dann mit dem Eventhandling?

Ich brauche ja dann auch eine Methode, die auf klicks auf die Buttons reagiert...

  • Autor

Okok, Button anlegen ist kein Problem, nur dass Event....

Geht das nicht so irgendwie, wie in Java, dass ich eine Methode schreibe, die generell auf jeden Buttonklick anspringt (egal welchen), und als Argument den gedückten Button mitbekommt, so dass ich dann z.B. je nach Buttontext entsprechend verzweigen kann?

Wenn ja, wie muss ich die Methode anlegen?

  • Autor

Nene, das Problem hat sich gelöst. Bzw fast, siehe hier.

Hab mir ganz einfach ein CButton* button_array angelegt, dass ich dann zum Programmstart mit der Anzahl der benötigten Buttons allociere, und dann halt einen Loop drüber, der die Buttons dann mit button_array.Create(....) anlegt und mit button_array.ShowWindow(TRUE) anzeigt.

Aber das Problem in dem anderen Thread bereitet mir Kopfzerbrechen....

Hab halt jetzt mal einen neuen Thread gestartet, weil es doch schon ein etwas anderes Problem ist....

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.