CSDN论坛 > VC/MFC > 基础类

一个对话框如何获得本程序中另外一个对话框的句柄和它的设备上下文? [问题点数:0分]

Bbs2
本版专家分:299
结帖率 99.07%
CSDN今日推荐
Bbs2
本版专家分:299
Bbs3
本版专家分:812
Bbs6
本版专家分:5061
Bbs2
本版专家分:299
Bbs7
本版专家分:11240
Bbs2
本版专家分:299
匿名用户不能发表回复!
其他相关推荐
获取设备上下文句柄
1.hdc=BeginPaint(hwnd,&ps);  EndPaint(hwnd,&ps);2.hdc=GetDC(hwnd);  ReleaseDC(hwnd,hdc);这两种方法的区别是第一个只能在Invalid区域draw,然后将Invalid区域Valid。第二个能在相应窗口的整个客户区的任何地方draw.但不会将Invalid区变成Valid.3.hdc=GetWindowDC(hw
MFC 下自定义消息中获取 Tab Control的子对话框的 句柄
首先是自定义消息的步骤; 自定义消息 1.发送消息的对话框的.h文件中添加: #define WM_USERMESSAGE WM_USER+n //WM_USERMESSAGE为自己定义的消息名称,n>100。 2.在需要发送消息的地方添加  ::SendMessage(hwnd,WM_USERMESSAGE,XXXX,XXXX);hwnd是要接收消息的窗口的句柄;GetSafeHwnd
MFC从一个对话框向另外一个对话框发送消息
<br />/*方法一:通过用SDK的标准API来查找其他对话框窗口返回句柄,并且发送信息<br />HWND hWnd;<br /> //通过SDK的FindWindow函数得到目标窗口的句柄,TriTest为目标串口的Caption的值<br /> if(!(hWnd = ::FindWindow(NULL,"TriTest")))<br />    AfxMessageBox("Error!");<br /> //通过SDKSendMessage向目标窗口发送EDGE_MESSAGE消息,此消息在st
对话框程序设计
对话框程序设计 实验目的和要求 (1)创建一个默认的对话框应用程序Ex_Ctrls,如图2.1所示。 (2)设计一个如图2.2所示的“课程信息”对话框。                                              3)实现功能:单击图2.1中的“课程信息”按钮,弹出“学生基本信息”对话框,单击“添加”按钮,对话框内容显示在图2
MFC类与类之间的访问与调用(单文档应用程序+多文档应用程序)以及在一个对话框中获取另一个对话框的指针
MFC类与类之间的访问与调用(单文档应用程序+多文档应用程序) (1)在所有类中获取App指针: CWin *pApp=AfxGetApp(); CXXXApp *pMyApp=(CXXXApp*)pApp; (2)所有类中获取CMainFrame类指针: CMainFrame *pFrame=(CMainFrame*)AfxGetMainWnd(); CMainFrame *pFrame=(CMainFrame*)(AfxGetApp()-
获取对话框句柄 对话框指针
获取主对话框指针;获取住对话狂句柄HWND hHwnd = pWnd->m_hWnd; 父窗口法:GetParent(); 在类的成员函数中如果使用与MFC类库相同名的SDK API 则需在函数名前添加::::作用将作用域改为全局。 2、每个窗口类都有一m_hWnd的成员变量,对话框也不例外。要想在程序运行时,给对话框发送一特定消息,可以直接使用:::SendMessage(m_hWnd,WM_CO
MFC 复制另一个工程中的对话框资源
vc6.0 MFC 复制另一个工程中的对话框资源
基于MFC对话框工程如何使用另一工程下的对话框
1、 拷贝所需要的对话框资源 在VS2012或者其他版本中打开现有的解决方案,然后在左上角文件-->打开按钮,打开你想调用的对话框所属工程的中的后缀为.rc的文件(比如那个工作的对话框文件是TestDlg.cpp,那它就是都是Test.rc)。再打开Dialog文件夹,如下图选中所要复制的对话框按Ctrl+C(编辑->复制也可以);然后选中现在工作区的Resource标签页中的Dialo
从一个MFC工程移植对话框类到另一个MFC工程
今天碰到模块移植问题了,自己做的对话框类(继承于CDialog)要移植到目标工程中.在网上搜了几个帖子发现都说的很生涩.问了我们的技术总监之后总算解决这个问题了.         问题:把一个MFC SDI工程中的一个对话框资源和类拷贝到另一个MFC SDI中.         1.在VC6中打开老的工程,在工作区Resource标签页中选中Dialog文件夹下的资源文件(就是双击后会
MFC 窗口句柄获取
句柄获取方法(获取该窗口的句柄后,即可向该窗口类类发送消息、处理程序):0。获取所在类窗口的句柄: this->m_hwnd 1。主窗口的句柄: 无论在主窗口类内,还是子窗口类内,获取主窗口句柄的方法: AfxGetMainWnd()->m_hWnd, 如:::SendMessage(AfxGetMainWnd()->m_hWnd , WM_MY_DOSOME , 0 ,(LPARAM)
关闭