Frage

Gibt es eine einfache Möglichkeit, in MFC einen Hyperlink in einer Schaltfläche hinzufügen? Ich habe das Netz gesucht und sie scheinen komplizierte Sachen zu bieten.

Danke.

War es hilfreich?

Lösung

Dieses Video zeigt, wie die SysLink gemeinsame Steuer ( CLinkCtrl ). Beachten Sie, dass MFC-Unterstützung für diese Steuerung ist neu und erfordert VS2008 und das Feature Pack.

Beachten Sie, dass die SysLink Steuer XP + ist. Wenn Sie auf ältere Plattformen zu unterstützen, oder wenn Sie eine ältere VS verwenden, Ihre beste Wette ist wahrscheinlich die gute alte CStaticLink von Paul DiLascia (RIP).

Andere Tipps

MFC nicht implementiert Tasten mit Hyperlinks (eigentlich win32 gemeinsam Tasten unterstützen es nicht).

Du musst 3rd-Party-Tasten verwenden.
Eine Möglichkeit ist die FooButton Klasse, die Hyperlinks unterstützt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top