icePubDll.dll
来源:互联网 发布:虚拟网络教学 编辑:程序博客网 时间:2024/06/06 19:35
c++发送邮件#include "windows.h" //int main(int argc, char* argv[]){ typedef int (WINAPI ICEPUB_SENDMAILTEXT)(char *strUsername,char *strPassword,char *strSmtpServer,char *sendMail,char *toMailList,char *strSubject,char *strText); ICEPUB_SENDMAILTEXT *icePub_sendMailText = 0; HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll"); if(hDLLDrv) { icePub_sendMailText = (ICEPUB_SENDMAILTEXT *)GetProcAddress(hDLLDrv, "icePub_sendMailText"); } if(icePub_sendMailText) icePub_sendMailText("ahuinuli","112233","smtp.tom.com","ahuinuli@tom.com","mike@sina.com","标题:还好么?","文本:扉心祈梦,梦语问春天。"); if(hDLLDrv) FreeLibrary(hDLLDrv); return 0;}
MFC如何操纵后台以资源管理器的方式打开文件夹有时候为了在你的MFC程序中方便浏览某个文件夹,而不要总是在我的电脑那边开始找,这时候我们就可以操纵后台以资源管理器的方式打开文件夹,那么如何做呢? 首先从网上下一份icePubDll.dll文件,然后放进工程的当前目录,然后再调用写语句,代码如下:(我的这些代码是写在某个按钮的响应函数上的,点击那个按钮即可打开你想默认的文件夹)void DlgInfo::OnBtnOpenFloder(){char path[MAX_PATH];memset(path,0,MAX_PATH);GetCurrentDirectory(MAX_PATH,path);typedef int (WINAPI ICEPUB_OPEN)(char *strPath);ICEPUB_OPEN *icePub_open = 0;HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll"); // 还要 下载此dll文件 ,难道没有这种接口???if(hDLLDrv){icePub_open = (ICEPUB_OPEN *)GetProcAddress(hDLLDrv, "icePub_open");}if(icePub_open != NULL){ CString strPSNPath =CString(path)+"\\客户端文件管理\\DownLoadFile\\" + m_strAcct+"\\"; icePub_open(strPSNPath.GetBuffer(strPSNPath.GetLength())); // icePub_open的参数只可以是绝对路径}if(hDLLDrv)FreeLibrary(hDLLDrv);} 要注意的是我试过了icePub_open参数里头填上当前路径,即不是绝对路径则无法打开,但也不会报错就是了。所以才先获得当前路径,即char path[MAX_PATH]; memset(path,0,MAX_PATH); GetCurrentDirectory(MAX_PATH,path);来获得当前目录,然后 CString strPSNPath =CString(path)+"\\客户端文件管理\\DownLoadFile\\" + m_strAcct+"\\"; 就变成完整的绝对路径,这样便能打开了。
注意事项函数原型:原型:int WINAPI icePub_createWordBmpFile(char *strWord,char *strBmpFilename,int bmpWidth,int bmpHeight)输入:strWord 文本串strBmpFilename 待生成BMP图片文件名bmpWidth BMP文件宽度bmpHeight BMP文件高度输出:函数原型:原型:int WINAPI icePub_imgToFileTextImg(char *strImgFilename,char *strTextFilename,char *strFenge,char ch)输入:strImgFilename 待处理图像文件 (会被强制2值化)strTextFilename 待生成文本图案文件名strFenge 列之间分隔符ch 文本图案填充字符输出:函数原型:原型:int WINAPI icePub_readFileToText(char *strFilename,char *strText,int maxLen)输入:strFilename 待读取数据文件名strText 待写入文本串maxLen strText最大长度输出:函数原型:原型:int WINAPI icePub_toClipboard(char *strBuffer)输入:strBuffer 文本内容输出:
复制剪贴板中的内容typedef int (WINAPI ICEPUB_TOCLIPBOARD)(char *strBuffer);ICEPUB_TOCLIPBOARD *icePub_toClipboard = 0;HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll");if(hDLLDrv){icePub_toClipboard = (ICEPUB_TOCLIPBOARD *)GetProcAddress(hDLLDrv, "icePub_toClipboard");}if(icePub_toClipboard != NULL){ icePub_toClipboard("ASDFG_FGHJUHG。");}if(hDLLDrv) FreeLibrary(hDLLDrv);
0 0
- icePubDll.dll
- icePubDLL应用系列
- dll
- DLL
- dll
- DLL
- DLL
- DLL
- Dll
- DLL
- DLL
- DLL
- DLL
- dll
- dll
- dll
- Dll
- DLL
- 关于Trunk、Hybrid、Access、Tag、Untag、Pvid的关系
- java判断是否为手机号
- rsyslog, logstash如何结合收集处理日志信息
- 复习一下,? extends T 和 ? super T
- 预留状态栏的位置
- icePubDll.dll
- linux目录结构详解
- Android开发如何提高App系统的安全性?
- Dirichlet's Theorem on Arithmetic Progressions
- centos7 ping www.baidu.com ping 不通。
- Java API学习笔记(一)
- 1-封装变化
- 内存缓存LruCache算法
- java学习笔记之基本控制结构