需要练习的函数

原创 2011年01月10日 11:59:00

1)

void CLEDErrInfoDlg::SaveTo()
{
    TCHAR szFilter[MAX_PATH],szFile[MAX_PATH],szDefExt[]=_T(".rrpb"),*pChr;
    TCHAR szBuf[MAX_PATH];
    OPENFILENAME ofn;
    HANDLE hfile;
   
//    RGBQUAD rgb[256];
    DWORD size;
    if(m_pShowData==NULL)
        return;
    //if(QueryINIText(_T("LEDSETUP"),_T("FILEBRIGHTREVISE"),szFilter,MAX_PATH)<=0)
        lstrcpy(szFilter,_T("save repotr(*.txt)|*.txt|"));
    while((pChr=_tcsrchr(szFilter,'|')))
        *pChr=0;///使过滤器的字符串,是以零结尾的。
    szFile[0]=0;
    ZeroMemory(&ofn,sizeof(ofn));
    ofn.lStructSize=sizeof(ofn);
    ofn.hwndOwner=m_hWnd;
    ofn.lpstrFile=szFile;
    ofn.nMaxFile=MAX_PATH;
    ofn.lpstrFilter=szFilter;
    ofn.lpstrDefExt=szDefExt;
    ofn.nFilterIndex=1;
    ofn.Flags=OFN_EXPLORER|OFN_OVERWRITEPROMPT|OFN_EXTENSIONDIFFERENT;
    if(GetSaveFileName(&ofn)!=TRUE)
        return ;

    hfile=CreateFile(szFile,GENERIC_READ|GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,(HANDLE)NULL);
    if(hfile==INVALID_HANDLE_VALUE){
        if(QueryINIText(_T("LEDREDDATA"),_T("ERRORSAVEFILE"),szBuf,MAX_PATH)<=0)
            lstrcpy(szBuf,_T("Failed to save!"));
        MessageBox(m_hWnd,szBuf,_T(""),MB_OK|MB_ICONEXCLAMATION);
        return ;
    }
    WriteFile(hfile,m_pShowData,strlen(m_pShowData),&size,NULL);
    CloseHandle(hfile);
}

 


2)SendDlgItemMessage, 发送消息到对话框上的指定控件。

  SendMessage()与其的区别是什么?

3)LVITEM.state=0x1000意味着什么?

4)


回想到,上周,在调用他的组件时,当密码不对,窗体会因某某内存不能读而崩溃掉。

     今天看到源代码后,明白了,他在密码出错的处理代码中,认为用户总是会输正确的密码,而不会提前关掉对话框!

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

在函数返回值需要使用到强制类型转换时,最好使用指针,光使用引用不保险

这两天发现Android中java上层传递下来的ISurface,我在底层居然画不出图像,但是如果我在底层自己创建ISurface却是可以的...这让我和我同事纠结无比,四处找原因... 由于这个现象...
  • niino
  • niino
  • 2011-03-29 16:39
  • 2203

二次函数面积练习

  • 2014-10-14 20:05
  • 103KB
  • 下载

当javaScript从入门到提高前需要注意的细节:函数部分

在javaScript中,函数是一个很基础的对象,同样也是非常随意,定义起来很随意,用起来那是更加随意。以下说明在javaScript中声明一个函数那是多麽的随意function fun1() {//...

SVM入门(七)为何需要核函数

生存?还是毁灭?——哈姆雷特 可分?还是不可分?——支持向量机 之前一直在讨论的线性分类器,器如其名(汗,这是什么说法啊),只能对线性可分的样本做处理。如果提供的样本线性不可分,结果很...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)