資源簡介
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
- 上一篇:c++使用webbrowser
- 下一篇:AdaBoost算法C++源代碼
評論
共有 條評論