Problem

Wie füge ich „Was ist das?“-Hilfe zu einem MFC-Eigenschaftenblatt hinzu? Benötige ich die Hilfe eines Entwicklers?

Lösung

(Geben Sie diese Anweisungen an den Entwickler weiter. Sodass er/sie „Was ist das?“-Hilfe zu einem Microsoft Foundation Class-Eigenschaftenblatt hinzufügen kann.)

Sie können die „Was ist das?“-Hilfe durch Überschreiben des OnInitiDialog in der abgeleiteten Eigenschaftenblatt-Klasse abrufen und sie ModifyStyleEX nennen. Führen Sie folgende Schritte aus, um ModifyStyleEX aufzurufen.

BOOL COrdersSheet::OnInitDialog()

{

// TODO: Fügen Sie Ihren spezialisierten Code hier hinzu und/oder rufen Sie die Basisklasse auf

CPropertySheet::OnInitDialog();

return ModifyStyleEx(0, WS_EX_CONTEXTHELP);

}

Wenn Sie „Kontextsensitive Hilfe“ im App-Assistenten auswählen, müssen Sie auch den Befehls-Handler für die ID_HELP-Meldung in der abgeleiteten Eigenschaften blattklasse auskommentieren:

BEGIN_MESSAGE_MAP(COrdersSheet, CPropertySheet)

//{{AFX_MSG_MAP(COrdersSheet)

// ON_COMMAND(ID_HELP, OnHelp)

//}}AFX_MSG_MAP

END_MESSAGE_MAP()

Dieses Werk unterliegt den Bedingungen der Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.  Twitter™- und Facebook-Beiträge fallen nicht unter die Bedingungen der Creative Commons-Lizenz.

Rechtliche Hinweise   |   Online-Datenschutzrichtlinie