www.pudn.com > wsc4c30.zip > ACCEPT.C


/* accept.c */ 
 
#include  
#include "accept.h" 
 
#define TEXT_SIZE 50 
 
static char TextEditBuf[TEXT_SIZE] = {"\0"}; 
 
int GetAcceptText(LPSTR Ptr) 
{if(TextEditBuf[0]=='\0') return FALSE; 
 else 
   {lstrcpy((LPSTR)Ptr,(LPSTR)TextEditBuf); 
    TextEditBuf[0] = '\0'; 
    return TRUE; 
   } 
} 
 
#ifdef WIN32 
BOOL CALLBACK 
#else 
BOOL FAR PASCAL 
#endif 
AcceptDlgProc(HWND hDlg, UINT iMsg, WPARAM wParam, LPARAM lParam) 
{switch (iMsg) 
    {case WM_INITDIALOG: 
         if(lParam==0) SetWindowText(hDlg,"Enter Phone #"); 
         if(lParam==1) SetWindowText(hDlg,"XMODEM file name ?"); 
         if(lParam==2) SetWindowText(hDlg,"YMODEM file name ?"); 
         if(lParam==3) SetWindowText(hDlg,"ASCII file name ?"); 
         return TRUE; 
     case WM_COMMAND: 
         switch (LOWORD(wParam)) 
           {case IDD_EDIT: 
              GetDlgItemText(hDlg,IDD_EDIT,(LPSTR)TextEditBuf,TEXT_SIZE); 
              return TRUE; 
            case IDOK: 
              EndDialog(hDlg, TRUE); 
              return TRUE; 
           } 
         break; 
     default: 
         return FALSE; 
    } 
    return FALSE; 
} /* end AcceptDlgProc */