zoukankan      html  css  js  c++  java
  • vc mail 封装类

    Code







    //#include<iostream>
    //#include "windows.h"
    //#include<string>
    //#include<time.h>
    //#include<atltime.h>
    //using namespace std;
    //
    //void main()
    //{
    //
    //    ////CTime 转CString
    //    //CTime currTime;
    //    //CString str;
    // //   currTime=GetCurrentTime();
    //    //str=currTime.Format("%H:%M:%S");
    //    //wcout<<str.GetString()<<endl;
    //    //CTimeSpan spanTime;
    //    //spanTime=20;
    //    //currTime+=spanTime;
    //    //str=currTime.Format("%H:%M:%S");
    //    //wcout<<str.GetString()<<endl;
    //    //getchar();
    //
    //    //CString 转CTime
    //
    //    /*CString   timestr   =   "2000年04月05日";  
    //  int   a,b,c   ;  
    //  sscanf(timestr.GetBuffer(timestr.GetLength()),"%d年%d月%d日",&a,&b,&c);  
    //  CTime   time(0,0,0,a,b,c);     
    //
    //    CString str;
    //    str=time.Format("%H:%M:%S");
    //    wcout<<str.GetString()<<endl;
    //    getchar();*/
    //    /*CString sss("23:13:23");
    //    int a,b,c;
    //    sscanf(sss.GetBuffer(sss.GetLength()),"%d:%d:%d",&a,&b,&c);
    //    CTime timess(0,0,0,a,b,c);
    //    str=timess.Format("%H:%M:%S");
    //    wcout<<str.GetString()<<endl;*/
    //}


    #include   <windows.h>   
    #include   <stdio.h>   
    #include   <conio.h>   

    int   count   =0;   
    //处理函数
    VOID CALLBACK TimerProc(HWND hwnd,UINT uMsg,UINT_PTR idEvent,DWORD dwTime)
    {
        count++;   
        printf("WM_TIMER   in   work   thread   count=%d\n",count);   
    }
    //线程
    DWORD CALLBACK   Thread(PVOID   pvoid)   
    {   
        MSG  msg;   
        PeekMessage(&msg,NULL,WM_USER,WM_USER,PM_NOREMOVE);   
        UINT  timerid=SetTimer(NULL,111,3000,TimerProc);//3秒执行一次,ID为111   
        BOOL  bRet;   

        while(   (bRet = GetMessage(&msg,NULL,0,0))!=   0)   
        {     
            if(bRet==-1)   
            {   
                //   handle   the   error   and   possibly   exit   
            }   
            else   
            {    
                TranslateMessage(&msg);     
                DispatchMessage(&msg);     
            }   
        }   
        KillTimer(NULL,timerid);   
        printf("thread   end   here\n");   
        return   0;   
    }

    int    main()   
    {   
        DWORD   dwThreadId;   
        printf("use   timer   in   workthread   of   console   application\n");   
        HANDLE   hThread  =    CreateThread(NULL,0,Thread,0,0,&dwThreadId);
        _getch();
        return 0;


  • 相关阅读:
    自定义开发服务器_2_使用webpack_dev_middleware和express
    自定义开发服务器_1_使用webpack_dev_middleware
    用webpack搭建专用于实时重加载html的开发服务器
    如何批量导入组件,并在vue-router中批量设置?
    [webpack]在package.json中设置开发服务器"start": "webpack serve --open"的一小坑
    【读书笔记】node.js实战第二版中关于ejs的一个小坑
    动态的修改页面标题title
    vue-cropperjs 基本使用 及其裁剪前压缩,相同图片第二次选择失效,第二次压缩失效,第一次图片转Base64 失效 打印‘data:,' 的问题
    原生js 首次加载的loading效果
    vue 首次加载的loading效果
  • 原文地址:https://www.cnblogs.com/xianqingzh/p/1570647.html
Copyright © 2011-2022 走看看