CMFCLinkCtrl クラス
CMFCLinkCtrl クラスはボタンをハイパーリンクとして表示し、ボタンがクリックされるとリンク先を呼び出します。
class CMFCLinkCtrl : public CMFCButton
メンバー
パブリック メソッド
[名前] |
説明 |
---|---|
指定した URL はボタン テキストとして表示されます。 |
|
URL の暗黙のプロトコル (たとえば、"http:") を設定します。 |
|
ボタン テキストまたはビットマップを格納するボタンのサイズを変更します。 |
プロテクト メソッド
[名前] |
説明 |
---|---|
ボタンのフォーカスを示す四角形が描画される前に、フレームワークによって呼び出されます。 |
解説
CMFCLinkCtrl クラスから派生したボタンをクリックすると、フレームワークはそのボタンの URL をパラメーターとして ShellExecute メソッドに渡します。 次に、ShellExecute メソッドは URL のターゲットを開きます。
使用例
次の例は、CMFCLinkCtrl オブジェクトのサイズを設定する方法、および CMFCLinkCtrl オブジェクトに URL とツールヒントを設定する方法を説明しています。 この例は、「NewControls サンプル:MFC コントロール デモンストレーション アプリケーション」の一部です。
CMFCLinkCtrl m_btnLink;
...
m_btnLink.SetURL(_T("https://www.microsoft.com"));
m_btnLink.SetTooltip(_T("Visit Microsoft site"));
// resize the button to contain the button text or bitmap
m_btnLink.SizeToContent();
継承階層
必要条件
**ヘッダー:**afxlinkctrl.h