zoukankan      html  css  js  c++  java
  • VC:CFindReplaceDialog(非模态对话框、IsWindow()、m_fr、GetFindString())

    1、新建:

           if(pdlg!=NULL&&::IsWindow(pdlg->m_hWnd))

                  pdlg->ShowWindow(SW_SHOW);

           else

           {

                  pdlg=new CFindReplaceDialog();

                  pdlg->m_fr.Flags=pdlg->m_fr.Flags|FR_MATCHCASE|FR_WHOLEWORD;

           }

           if(!::IsWindow(pdlg->m_hWnd))

           {

                  pdlg->Create(FALSE,"字符串","改变字符串");

                  pdlg->ShowWindow(SW_SHOW);

           }

    2、消息映射:

           1)

           //{{AFX_MSG(CDialogDlg)

           afx_msg long OnFindReplace(WPARAM wParam,LPARAM lParam);

           //}}AFX_MSG

           DECLARE_MESSAGE_MAP()

           2)

           BEGIN_MESSAGE_MAP(CDialogDlg, CDialog)

           //{{AFX_MSG_MAP(CDialogDlg)

          

           ON_REGISTERED_MESSAGE(WM_FINDREPLACE,OnFindReplace)

          

           //}}AFX_MSG_MAP

           //    

           END_MESSAGE_MAP()

    3、输出信息

                  CString message="";

                  if(pdlg->FindNext())

                  {

                  message+="查找下一个、\n\r";

                  }

                  message+="查找内容:";

                  message+=pdlg->GetFindString();

                  message+="\n\r";

                  message+="替换内容:";

                  message+=pdlg->GetReplaceString();

                  message+="\n\r";

                  AfxMessageBox(message);

                  return 0;

  • 相关阅读:
    scala之 spark连接SQL和HIVE/IDEA操作HDFS
    hive之 连接DBeaver
    hive之 配置的图解
    Hive和sparksql中的dayofweek
    spark SQL之 DataFrame使用
    spark SQL之 org.apache.spark.sql.AnalysisException: Table or view not found:
    Spring详解(七)------AOP 注解
    Spring详解(六)------AspectJ 实现AOP
    Spring详解(五)------面向切面编程
    Spring详解(十)------spring 环境切换
  • 原文地址:https://www.cnblogs.com/shenchao/p/2737749.html
Copyright © 2011-2022 走看看