64 lines
1.3 KiB
C++
64 lines
1.3 KiB
C++
|
/*==========================================================================
|
||
|
*
|
||
|
* Copyright (C) 1995-1999 Microsoft Corporation. All Rights Reserved.
|
||
|
*
|
||
|
* File: conndlg.cpp
|
||
|
* Content: Connect Dialog Support Routines
|
||
|
* History:
|
||
|
*
|
||
|
* Date By Reason
|
||
|
* ==== == ======
|
||
|
* 10/15/99 rodtoll created it
|
||
|
*
|
||
|
***************************************************************************/
|
||
|
|
||
|
#include "dxvhelppch.h"
|
||
|
|
||
|
|
||
|
TCHAR g_lpszAddress[_MAX_PATH] = _T("");
|
||
|
|
||
|
INT_PTR CALLBACK ConnectDialog_WinProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
|
||
|
{
|
||
|
switch (message)
|
||
|
{
|
||
|
case WM_INITDIALOG:
|
||
|
|
||
|
_tcscpy( g_lpszAddress, _T("localhost") );
|
||
|
|
||
|
SetWindowText( GetDlgItem( hDlg, IDC_EDIT_ADDRESS), g_lpszAddress );
|
||
|
|
||
|
return TRUE;
|
||
|
|
||
|
case WM_COMMAND:
|
||
|
|
||
|
if (LOWORD(wParam) == IDOK )
|
||
|
{
|
||
|
GetWindowText( GetDlgItem( hDlg, IDC_EDIT_ADDRESS), g_lpszAddress, _MAX_PATH );
|
||
|
}
|
||
|
|
||
|
if( LOWORD(wParam) == IDOK || LOWORD(wParam) == IDCANCEL)
|
||
|
{
|
||
|
EndDialog(hDlg, LOWORD(wParam));
|
||
|
return TRUE;
|
||
|
}
|
||
|
break;
|
||
|
}
|
||
|
return FALSE;
|
||
|
}
|
||
|
|
||
|
BOOL GetConnectSettings( HINSTANCE hInst, HWND hOwner, LPTSTR lpszAddress )
|
||
|
{
|
||
|
_tcscpy( g_lpszAddress, lpszAddress );
|
||
|
|
||
|
if( DialogBox( hInst, MAKEINTRESOURCE( IDD_DIALOG_CONNECT ), hOwner, ConnectDialog_WinProc ) == IDOK )
|
||
|
{
|
||
|
_tcscpy( lpszAddress, g_lpszAddress );
|
||
|
return TRUE;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
return FALSE;
|
||
|
}
|
||
|
}
|
||
|
|