いくつかの処理の後、私のプログラムは、ログファイルを読んで何が行われたかを知ることができるというメッセージボックスを表示します。ファイルの名前ではなく、ファイルへのリンクを表示したいと思います。これはどのように行われますか?
どうもありがとう
アップデート:
IDD_RESULT_DIALOG DIALOGEX 0, 0, 228, 58
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION
CAPTION "Fax/Modem testing tool"
FONT 8, "Helv", 0, 0, 0x1
BEGIN
PUSHBUTTON "Cancelar",IDC_BUTTON1,174,38,50,14
CONTROL "<a>SysLink1</a>",IDC_SYSLINK1,"SysLink",WS_TABSTOP,105,22,32,14
END
これは、syslink コントロールが作成された rc ファイルのコードです。
BOOL CALLBACK ResultDlg(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
{
switch (msg) /* manipulador del mensaje */
{
case WM_INITDIALOG:
SetWindowText(GetDlgItem(hDlg,IDC_SYSLINK1), (LPCSTR)"Visit my web site" );
return TRUE;
case WM_COMMAND:
EndDialog(hDlg, FALSE);
return TRUE;
}
return FALSE;
}
ここで SetWindowText を使用します ...
ダイアログが表示されません。ダイアログに Syslink コントロールが埋め込まれている場合。私は MFC を使用していません... これが問題でしょうか?