首页 > 其他分享 >MFC-GetMainWnd获取主窗口指针

MFC-GetMainWnd获取主窗口指针

时间:2023-04-12 12:04:58浏览次数:36  
标签:MFC 窗口 获取 pWnd GetMainWnd pDlg 指针

 

    CWinApp* pwin = AfxGetApp();//获取当前应用进程的指针
    CWnd* pWnd = pwin->GetMainWnd();//获取主窗口指针
    CGetMainWndDlg* pDlg = (CGetMainWndDlg*)pWnd;
    //主窗口指针转化成对话框类指针
    pDlg->SetWindowText(_T("练习"));

    CWnd* pWnd1 = pWnd->GetDlgItem(IDC_BUTTON1);//获取按钮的句柄
    pWnd1->SetWindowText(_T("获取进程指针"));

 

 

 

 

 

 

 

标签:MFC,窗口,获取,pWnd,GetMainWnd,pDlg,指针
From: https://www.cnblogs.com/liming19680104/p/17309326.html

相关文章

  • MFC-RegisterWindowMessage给窗口增加一个消息
     UINTshowMyAppMsg=RegisterWindowMessage(_T("MYAPP_SHOW"));//给窗口增加一个消息/*定义一个新的窗口消息,保证该消息在系统范围内是唯一的。通常调用SendMessage或者PostMessage函数时,可以使用该函数返回的消息值参数:LPCTSTRlpString消息字符串......
  • 野指针与悬空指针
    1.什么是野指针(wildpointer)?Apointerincwhichhasnotbeeninitializedisknownaswildpointer.野指针(wildpointer)就是没有被初始化过的指针。2.什么是悬空指针(danglingpointer)?Ifapointerstillreferencestheoriginalmemoryafterithasbeenf......
  • 如何优雅的解决空指针问题
    空指针异常(NullPointerException)(NPE)是开发过程中最常见的问题之一前人已经总结了很多避免空指针问题的方法。包括:对于非空的对象,使用Objects.requireNonNull(target)判空对于数组对象,返回空数组而非null对于非数组对象,使用NullObjectpattern等等但上面的方......
  • MFC-FrameRect绘制矩形边框
     HDChdc=::GetDC(m_hWnd);RECTrect={10,10,50,100};HBRUSHhbr;hbr=CreateSolidBrush(RGB(255,0,0));intf=FrameRect(hdc,&rect,hbr);//绘制矩形边框/*参数1:HDChdc将要画边框的设备环境句柄参数2:CONSTRECT......
  • MFC-FillRect绘制并填充矩形
     HDChdc=::GetDC(m_hWnd);RECTrect={10,10,50,100};HBRUSHhbr;hbr=CreateSolidBrush(RGB(255,0,0));SelectObject(hdc,hbr);intf=FillRect(hdc,&rect,hbr);//绘制并填充矩形/*用指定的画刷填充矩形,此函数包......
  • MFC-Rectangle绘制矩形
     HDChdc=::GetDC(m_hWnd);::MoveToEx(hdc,0,0,NULL);HPENhpen=CreatePen(PS_SOLID,3,RGB(0,0,255));SelectObject(hdc,hpen);BOOLb=Rectangle(hdc,0,0,50,100);//绘制矩形/*该矩形用当前画笔绘制轮廓,用当前画刷填充......
  • 《c++徒步》MFC篇——新建MFC项目
    VS2019安装MFC原文链接:https://blog.csdn.net/qq_36556893/article/details/899459431.打开vs安装程序2.选择VisualStudio扩展开发3.选择C++MFC生成工具(x86和x64)进行安装4.选择修改,等待安装VS2008新建MFC原文链接:https://www.likecs.com/show-454706.htmlVS2008......
  • 成员指针
    成员指针是C++中用于对类中成员进行操作。成员指针的定义格式:成员类型类名::*指针名=&类名::成员名;例:classA{intm;public:...};定义成员指针:intA::*p=&A::m;成员指针和普通指针区别:普通指针用确定对象的地址进行初......
  • 《c++徒步》MFC篇——MFC基础知识
    MFC简介原文链接:https://www.cnblogs.com/zhouwanqiu/p/6914090.html1、什么是MFC?全称:MicrosoftFoundationClassLibrary(微软基础类库)1-MFC从硬盘存在形式来说就是一个库(静态MFC库、动态MFC库)2-MFC从原理来说还是一个程序框架2、为什么使用MFC?基于框架编程,提高工作效......
  • 用 Go 剑指 Offer 57. 和为s的两个数字 (双指针)
    输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得它们的和正好是s。如果有多对数字的和等于s,则输出任意一对即可。 示例1:输入:nums=[2,7,11,15],target=9输出:[2,7]或者[7,2]示例2:输入:nums=[10,26,30,31,47,60],target=40输出:[10,30]或者[30,10] 限......