高考考试网
当前位置: 首页 高考资讯

vc常用语句(VC资源ID句柄)

时间:2023-06-19 作者: 小编 阅读量: 5 栏目名: 高考资讯

资源ID、句柄、对象指针的概念、使用场景和相互转换:,我来为大家科普一下关于vc常用语句?下面希望有你要的答案,我们一起来看看吧!

vc常用语句?资源ID(如文本框控件ID:IDC_textbox)、句柄(如窗口句柄HWND)、对象指针(如编辑框类指针CEdit* edit1)的概念、使用场景和相互转换:,我来为大家科普一下关于vc常用语句?下面希望有你要的答案,我们一起来看看吧!

vc常用语句

资源ID(如文本框控件ID:IDC_textbox)、句柄(如窗口句柄HWND)、对象指针(如编辑框类指针CEdit* edit1)的概念、使用场景和相互转换:

资源的数据保存到内存后,需要通过一个物理地址或虚拟地址被访问到,这个地址的外在表现形式可以是ID、对象指针、或作为特殊结构体指针的句柄。

例1:

void Sys::OnButton48() {CString str;str = "控件句柄与指针:\n";str= "1 pWnd->GetSafeHwnd();\n";CWnd * pWnd = GetDlgItem(IDC_textbox);if (pWnd){HWND hWnd = pWnd->GetSafeHwnd();rdc4.Attach(hWnd); //CRichEditCtrl rdc4;rdc4.SetWindowText(str);}rdc4.Detach();str ="2 CWnd *p = CWnd::FromHandle(hWnd2);\n";HWND hWnd2=::GetDlgItem(m_hWnd, IDC_textbox);CWnd *p = CWnd::FromHandle(hWnd2);p->SetWindowText(str);}

上述按钮单击事件在富编辑框中输入:

控件句柄与指针:1 pWnd->GetSafeHwnd();2 CWnd *p = CWnd::FromHandle(hWnd2);

例2:

void Sys::OnButton47Attach() {CString str;str = "通过函数建立控件窗口和变量的关联:\n";str= "1 rdc1.SubclassDlgItem(IDC_textbox,this);\n";rdc1.SubclassDlgItem(IDC_textbox,this); //CRichEditCtrl rdc1;rdc1.SetWindowText(str);rdc1.UnsubclassWindow();str= "2 rdc2.SubclassWimdow(hrdc);\n";HWND hrdc;GetDlgItem(IDC_textbox,&hrdc);rdc2.SubclassWindow(hrdc);rdc2.SetWindowText(str);rdc2.UnsubclassWindow();str= "3 rdc2.Attach(hrdc);\n";HWND hrdc2;GetDlgItem(IDC_textbox,&hrdc2);rdc3.Attach(hrdc);rdc3.SetWindowText(str);rdc3.Detach();}

上述按钮单击事件在富编辑框中输入:

通过函数建立控件窗口和变量的关联:1 rdc1.SubclassDlgItem(IDC_textbox,this);2 rdc2.SubclassWimdow(hrdc);3 rdc2.Attach(hrdc);

-End-

    推荐阅读
  • 有什么沙雕动态图可以分享(塞不下就不要塞了吧)

    就别硬赛了吧保住工作要紧白的man?再把再打错顺着网线过去就是一刀中年男人的无奈所有养猫人都渴望的技能求床头视角我不李姐时间越久越觉得蠢哈哈哈哈哈哈哈哈哈哈哈哈对得起你的纹身吗有请潘周聃那么你们期望的薪资是多少?

  • 大闸蟹绑着活的久还是松开活的久(大闸蟹怎么样活的更加)

    大闸蟹绑着活的久还是松开活的久一般松开可能会活得更久一点。此外,还应记得给它们喂食一些食物,如河虾、蜗牛、蛤蜊肉、虾米、虾米、生鸡蛋等,以保证螃蟹的营养需求,使巨蟹能够生长和存活约十天。一般来说,买回来的大闸蟹如果绑在一起可以活1-3天。如果将新打捞上来的大闸蟹捆绑起来,可以在没有运输颠簸的情况下存活5-10天,并在一定的湿度和空气流通条件下妥善保存。

  • 租房需要注意什么(租房需要注意的事项)

    下面内容希望能帮助到你,我们来一起看看吧!租房需要注意什么交房租的日期一定要写清楚,以免晚交而造成自己违约,以致承担高额违约金;至于一些费用问题一定要事先说明清楚;两份合同务必一致,仔细核对;合同上盖的红章,是合同章;租房期间发生的费用的单据,一定要保留好;等等。

  • 不孕不育的发生率(不孕不育发病率居高不下加上)

    费用每次取卵移植约3万元有统计显示,国内进行一个“试管婴儿”的费用平均花费在3万元至5万元。第二代“试管婴儿”又称卵细胞浆内单精子显微注射技术,适用于男性不育症。第三代“试管婴儿”则称之胚胎植入前遗传学诊断,主要适用于不孕不育患者有遗传性疾病时,如单基因相关遗传病、染色体病、性连锁遗传病及可能生育异常患儿的高风险人群。

  • 阿长与山海经读后感(是怎么写出感情的)

    文章真实而亲切地再现了鲁迅童年时与长妈妈相处的情景,表现了长妈妈的性格特点。作者通过对儿时往事的回忆,表达了对长妈妈这样一个劳动妇女的深深怀念。文章先介绍了人们对长妈妈的称呼,称呼的由来和她外形的特点,以及她的一些不好的习惯。文章主体在于围绕《山海经》,写我对长妈妈的感情变化。而我对长妈妈的感情也是文章的关键,文章的主体把握及最后对她的缅怀、祝福,都能说明感情很深。

  • 行车记录仪降压线对电瓶有影响吗(行车记录仪降压线有什么用)

    行车记录仪如今是汽车不可或缺的车载设备,而行车记录仪的取电安装方式有多种,有点烟器取电、ACC取电、电瓶取电等。点烟器取电方便快捷,但会有线路luo露,有很多朋友会选择有暗线接保险盒,可以很好的隐藏电源线,更美观。然而,接保险需要用到降压线,那行车记录仪降压线有什么用呢?行车记录仪降压线的作用通常汽车上的电压为12V,而行车记录仪通用电压为5V,降压线的作用就是降低电压,将车上12V电压转为5V输出给行车记录仪使用。

  • 华为锁屏新闻资讯关闭 华为锁屏新闻资讯关闭怎么开启

    以华为荣耀8手机为例,华为锁屏新闻资讯关闭的方法如下:1、首先打开华为荣耀8手机,在手机的桌面上点击“设置”。荣耀8是华为技术有限公司于2016年7月11日在上海发售的一款智能手机,也是荣耀7的换代产品,包括荣耀8、荣耀8青春版两个版本。凭借着全新的工艺、与众不同的视觉效果,“美得与众不同”的华为荣耀8更有望打破智能手机市场千机一面的行业困境,成为整个手机行业里程碑式的转折点。

  • 35-40岁最适合的眼霜(最受女性欢迎的8款眼霜)

    参考价格:500RMB适合肤质:任何肤质网友点评:很好吸收,特别适合眼周容易长脂肪粒的人。

  • b端产品成功的关键(为什么B端产品需要反人性)

    作者结合《进化心理学》的观点,探索B端产品设计反人性的特征,一起来看看。最近在阅读《进化心理学》之后,对该观点有了更多的想法。而目前的人类正深陷这个巨大的矛盾之中。人类在恶劣的自然环境中朝不保夕的生活,让人类不得不进化出多巴胺等及时反馈机制,以尽可能地抓住转瞬即逝的机会,提升生存和繁衍的几率。因此C端产品多是多巴胺生意,让用户一直使用一直爽。也有很多关于“人类都是多巴胺”的奴隶之类的讨论。

  • 软文推广为什么这么受欢迎(为什么说软文推广是最有效的推广方式)

    只有形成良好的品牌效应,才能产生巨大的购买需求。而品牌效应的形成,则是依靠营销手段所塑成。众所周知,自百度推出绿萝算法2.0之后引起了一片哗然,很多人都认为软文营销的路已经走到了尽头。讲师认为百度整顿软文行业应该算是一件好事情,可以自动过滤掉大量的垃圾外链软文,这样对于提升优质软文的收录则更为有利。对于网友指出的不足之处,也应该虚心接受,不断改进。