• 大小: 924KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-25
  • 语言: C/C++
  • 标签: C语言  

资源简介

Windows环境下 一个基于C语言与WIN API 实现的邮件发送程序

资源截图

代码片段和文件信息

#include 
#include “resource.h“
#include “main.h“


//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//>>>>>>>>>>>>主窗口过程回调函数
//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

CALLBACK MainWindowProc(HWND hWndUINT uMsgWPARAM wParamLPARAM lParam)
{

switch(uMsg)
{

case WM_CREATE:
{
OnCreate(hWnduMsgwParamlParam);
}break;
case WM_COMMAND:
{
OnCommand(hWnduMsgwParamlParam);
}break;
case WM_CLOSE:
{
OnClose(hWnduMsgwParamlParam);
}break;

default:
{
return FALSE;
}break;
}
return TRUE;
}


//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//>>>>>>>>>>>>WM_CREATE 响应函数
//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
BOOL OnCreate(HWND hWndUINT uMsgWPARAM wParamLPARAM lParam)
{
return TRUE;

}

//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//>>>>>>>>>>>>WM_COMMAND 响应函数
//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
BOOL OnCommand(HWND hWndUINT uMsgWPARAM wParamLPARAM lParam)
{

switch(wParam & 0xFFFF)
{
case IDC_SMTP:
{
GetDlgItemText(hWndIDC_SMTPMI.MailServersizeof(MI.MailServer));
}break;
case IDC_FROM:
{
GetDlgItemText(hWndIDC_FROMMI.MailFromsizeof(MI.MailFrom));
}break;
case IDC_TO:
{
GetDlgItemText(hWndIDC_TOMI.MailTosizeof(MI.MailTo));
}break;
case IDC_USERNAME:
{
GetDlgItemText(hWndIDC_USERNAMEMI.MailUserNamesizeof(MI.MailUserName));
}break;
case IDC_PASSWORD:
{
GetDlgItemText(hWndIDC_PASSWORDMI.MailPasswordsizeof(MI.MailPassword));
}break;
case IDC_SUBJECT:
{
GetDlgItemText(hWndIDC_SUBJECTMI.Mailsubjectsizeof(MI.Mailsubject));
}break;
case IDC_BODY:
{
GetDlgItemText(hWndIDC_BODYMI.MailBodysizeof(MI.MailBody));
}break;
case IDC_SEND:
{
MySendMail();
}break;
default:
{
return FALSE;
}break;

}


return TRUE;
}
//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//>>>>>>>>>>>>WM_CLOSE 响应函数
//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
BOOL OnClose(HWND hWndUINT uMsgWPARAM wParamLPARAM lParam)
{

EndDialog(hWndNULL);
return TRUE;

}


//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//>>>>>>>>>>>>WinMain 主函数
//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

int WINAPI WinMain(HINSTANCE hInsHINSTANCE hInsNullLPSTR SZCmdLineint iCmdShow)
{

DialogBox(hInsMAKEINTRESOURCE(IDC_DIALOG)NULL(DLGPROC)(MainWindowProc));

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4251  2011-11-24 18:06  邮件发送程序客户端----VC实现\ClientSendMail.dsp

     文件        536  2011-11-24 16:14  邮件发送程序客户端----VC实现\ClientSendMail.dsw

     文件      50176  2011-11-25 00:19  邮件发送程序客户端----VC实现\ClientSendMail.ncb

     文件      52736  2011-11-25 00:19  邮件发送程序客户端----VC实现\ClientSendMail.opt

     文件       1002  2011-11-25 00:16  邮件发送程序客户端----VC实现\ClientSendMail.plg

     文件     180325  2011-11-25 00:16  邮件发送程序客户端----VC实现\Debug\ClientSendMail.exe

     文件     191616  2011-11-25 00:16  邮件发送程序客户端----VC实现\Debug\ClientSendMail.ilk

     文件    2784712  2011-11-24 18:16  邮件发送程序客户端----VC实现\Debug\ClientSendMail.pch

     文件     467968  2011-11-25 00:16  邮件发送程序客户端----VC实现\Debug\ClientSendMail.pdb

     文件      13921  2011-11-25 00:13  邮件发送程序客户端----VC实现\Debug\main.obj

     文件        688  2011-11-25 00:16  邮件发送程序客户端----VC实现\Debug\resource.res

     文件      14074  2011-11-25 00:13  邮件发送程序客户端----VC实现\Debug\SendMail.obj

     文件      41984  2011-11-25 00:16  邮件发送程序客户端----VC实现\Debug\vc60.idb

     文件      69632  2011-11-25 00:13  邮件发送程序客户端----VC实现\Debug\vc60.pdb

     文件       2953  2011-11-25 00:13  邮件发送程序客户端----VC实现\main.c

     文件        505  2011-11-24 18:19  邮件发送程序客户端----VC实现\main.h

     文件      32944  2011-11-25 00:16  邮件发送程序客户端----VC实现\resource.aps

     文件       1009  2011-11-25 00:13  邮件发送程序客户端----VC实现\resource.h

     文件       3120  2011-11-25 00:16  邮件发送程序客户端----VC实现\resource.rc

     文件       2305  2011-11-25 00:19  邮件发送程序客户端----VC实现\SendMail.c

     目录          0  2011-11-25 00:20  邮件发送程序客户端----VC实现\Debug

     目录          0  2011-11-25 00:20  邮件发送程序客户端----VC实现

----------- ---------  ---------- -----  ----

              3916457                    22


评论

共有 条评论