CSDN论坛 > VC/MFC > 界面

如何通过视图的指针得到该视图的句柄 [问题点数:15分,结帖人chengsetianxie]

Bbs1
本版专家分:58
结帖率 96.46%
CSDN今日推荐
Bbs7
本版专家分:11421
Bbs8
本版专家分:44697
Blank
铜牌 2006年9月 总版技术专家分月排行榜第三
Blank
黄花 2006年9月 VC/MFC大版内专家分月排行榜第二
2006年8月 VC/MFC大版内专家分月排行榜第二
匿名用户不能发表回复!
其他相关推荐
获取CMainFrame类指针
转自:http://blog.csdn.net/yy13210520/article/details/6574008 CMainFrame: GetActiveView()可得到View指针。 GetActiveDocument()可得到Document指针。 CDoc: POSITION pos = GetFirstViewPosition(); CView* pView = Get
如何得到视图指针?
博客转移:http://vivianke.blog.163.com/blog/static/2971527120081371050936/ 现在你有一个多线程的Demo,你想在多线程里处理视图指针里的函数,我们给这个函数起个名字:Put();该如何实现呢?   //有两种方法可以实现你的要求:    //1)第一种方法:    //要是多线程不是在App.cpp里出现,那么要在多线程的.c
MFC:窗口指针、窗口句柄和窗口ID的相互转换
接触MFC一段时间了,发现在进行窗口操作时,最频繁使用的就是指针、句柄和ID的相互转换了,总结了一套方法如下: 假设对于同一个窗口而言,其指针是pWnd,句柄是hWnd,ID是nID,那么三者相互转换了方法如下: 指针->句柄:hWnd = pWnd->GetSafeHwnd(); ID->句柄:hWnd = ::GetDlgItem(hParentWnd, ID); 句柄->指针:p
通过句柄,获取窗口的指针
CWnd::FromHandle();
MFC中获取各个窗口(对话框)之间的指针、对象、句柄
MFC在很多的对话框操作中,我们经常要用到在一个对话框中调用另一个对话框的函数或变量.可以用如下方法来解决.    HWND hWnd=::FindWindow(NULL,_T("Sphere"));      //得到对话框的句柄    C***Dialog* pWnd= (C***Dialog*)C***Dialog::FromHandle(hWnd); //由句柄得到对话框的对象
MFC框架类、文档类、视图类相互访问(及窗口句柄获取)的方法
1、获取应用程序指针  CMyApp* pApp=(CMyApp*)AfxGetApp(); 2、获取主框架指针  CWinApp 中的公有成员变量 m_pMainWnd 就是主框架的指针  CMainFrame* pMainFrame = (CMainFrame*)(AfxGetApp()->m_pMainWnd);  或者  CMainFrame* pMainFrame = (
获得窗体句柄
  MDI对象之间的交互函数类 函数返回值GlobalAfxGetAppCWinApp *(指向当前程序) GlobalAfxGetMainWndCWnd *(指向程序主窗口框架)CMDIFrameWndMDIGetActiveCMDIChild Wnd *(指向当前活动的MDI子窗口)CWnd GetParentFrameCFrameWnd *(指向父窗口框架) CFrameWndGetActi
对Java中的对象、实例、句柄、直接指针的理解
        虚拟机在创建对象的时候,会优先查询常量池中是否有该对象的实例,如果没有则需要加载、解析、初始化class,然后分配内存,初始化内存,设置对象(HASH CODE 、 GC年代等),最后执行init才算是创建完对象。        对象即实例。        String str;        以上的str就是一个句柄,但是并没有指向任何对象,好比这是一个客服中心,告诉你打400号...
MFC中获取各个窗体之间的句柄或者指针对象的方法
MFC在很多的对话框操作中,我们经常要用到在一个对话框中调用另一个对话框的函数或变量.可以用如下方法来解决.    HWND hWnd=::FindWindow(NULL,_T("Sphere"));      //得到对话框的句柄    C***Dialog* pWnd= (C***Dialog*)C***Dialog::FromHandle(hWnd); //由句柄得到对话框的对象指针
第十五章视图课后练习和作业
– 练习 练习一 -- 1.创建一个视图,通过该视图可以查询到工资在2000-5000内并且姓名中 -> 包含有A的员工编号,姓名,工资。 create view sal2_5 as select empno 员工编号,ename 姓名,sal 工资 from emp where sal between...
关闭