博弟弟丶 发表于 2021-6-6 20:40

学习C++第27天



void CMFC01Dlg::OnBnClickedButton2()//关闭
{
      // TODO: 在此添加控件通知处理程序代码
      HWND hwnd=FindWindowA("Notepad",NULL);
      if (hwnd==NULL)
      {
                MessageBoxA(NULL,"提示框","没有找到记事本",MB_OK);
                return;
      }
      SendMessageA(hwnd,WM_CLOSE,NULL,NULL);
}


void CMFC01Dlg::OnBnClickedButton1()//打开exe
{
      // TODO: 在此添加控件通知处理程序代码


          ShellExecuteA(0, "open", "notepad.exe", 0, 0, SW_SHOW );
         
}


void CMFC01Dlg::OnBnClickedButton3()//修改标题
{
      // TODO: 在此添加控件通知处理程序代码
      HWND hwnd = FindWindowA(NULL,"无标题 - 记事本");
      if (hwnd==NULL)
      {
                MessageBoxA(NULL, "提示框", "没有找到记事本", MB_OK);
                return;
      }
      char* pcaptext = "消息测试";
      SendMessageA(hwnd,WM_SETTEXT,NULL,(LPARAM)pcaptext);
}


void CMFC01Dlg::OnBnClickedButton4()//显示修改后的标题
{
      // TODO: 在此添加控件通知处理程序代码
      HWND hwnd = FindWindowA("Notepad", NULL);
      if (hwnd == NULL)
      {
                MessageBoxA(NULL, "提示框", "没有找到记事本", MB_OK);
                return;
      }
      char pcaptext = { 0 };
      SendMessageA(hwnd,WM_GETTEXT,MAXBYTE,(LPARAM)pcaptext);
      MessageBoxA(hwnd, pcaptext,"提示框",MB_OK);
      
}

nanaqilin 发表于 2021-6-6 20:50

谢谢楼主分享,代码虽然简单,但是贵在坚持

羽橙雨 发表于 2021-6-6 21:04

未来的c++大神{:301_993:}

不要菜 发表于 2021-6-6 22:03

加油,看了你坚持这么久,原来一件事真的可以从头开始,又有学习的动力了

奈何不得 发表于 2021-6-6 22:27

非常不错

wxbb979 发表于 2021-6-6 22:33

感谢楼主精神,论坛有你更精彩。

alicc 发表于 2021-6-6 22:40

都记住了么

倾听回忆 发表于 2021-6-6 22:50

看得我一头雾水……

hukaishark 发表于 2021-6-6 23:00

楼主视频学习还是书本啊?推荐一个

tbloy 发表于 2021-6-7 02:31

一起学习下,一起进步
页: [1] 2
查看完整版本: 学习C++第27天