1 / 54
文档名称:

VCMFC编程技巧.doc

格式:doc   大小:127KB   页数:54页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VCMFC编程技巧.doc

上传人:260933426 2017/8/22 文件大小:127 KB

下载得到文件列表

VCMFC编程技巧.doc

文档介绍

文档介绍:1. 如何获取应用程序的实例句柄?
应用程序的实例句柄保存在CWinAppIm_hInstance 中,可以这么调用
AfxGetInstancdHandle获得句柄.
Example: HANDLE hInstance=AfxGetInstanceHandle();
2. 如何通过代码获得应用程序主窗口的指针?
主窗口的指针保存在CWinThread::m_pMainWnd中,调用 AfxGetMainWnd实现。
AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED); //使程序最大化.
?
两种方法:
(1) SDK函数 SHGetFileInfo 或使用 ExtractIcon获得图标资源的 handle,
(2) SDK函数 SHGetFileInfo获得有关文件的很多信息,如大小图标,属性,类型等.
Example(1): 在程序窗口左上角显示 NotePad图标.
void CSampleView: OnDraw(CDC * pDC)
{
if( :: SHGetFileInfo(_T("c:\\pwin95\\"),0,
&stFileInfo,sizeof(stFileInfo),SHGFI_ICON))
{
pDC ->DrawIcon(10,10,);
}
}
Example(2):同样功能,Use ExtractIcon Function
void CSampleView:: OnDraw(CDC *pDC)
{
HICON hIcon=:: ExtractIcon(AfxGetInstanceHandle(),_T
(""),0);
if (hIcon &&hIcon!=(HICON)-1)
pDC->DrawIcon(10,10,hIcon);
}
说明: 函数得到,如果是调用 win95下的画笔,应该用访问注册表的方法获得其路径,要作成一个比较考究的程序,考虑应该全面点.
?如何编程控制

最近更新

县乡教师选调进城考试《教育法律法规》题库【.. 130页

冠状动脉搭桥术后排尿困难的处理与护理 27页

农业银行网点6S管理的能力开发和提升 25页

全科医学教育的道德与职业素养培养 35页

全科医学学生跨文化沟通能力培养策略 31页

充满能量尼可地尔指南中的调节工作压力方法 31页

儿童学习与发展的视觉和观察技能 26页

儿科常见病诊断与治疗培训课件小儿疱疹性咽峡.. 17页

信息技术应用培训:智能化临床医学 25页

住院医师规范化培训年度工作总结及精神科 26页

2024年足球知识题库一套 12页

中国历史文化知识竞赛100题及完整答案【名师系.. 14页

县乡教师选调进城考试《教育心理学》题库含答.. 121页

县乡教师选调进城考试《教育法律法规》题库精.. 129页

传染病在学校中的预防与控制工作的方法培训课.. 26页

伍德灯在角化性瘢痕病变治疗效果评估研究 28页

企业内训师的团队辅导与发展 28页

汽车运营方案 7页

楚雄彝族婚俗研究报告 5页

栀子黄生产工艺研究报告 9页

智能abc 双拼方案 5页

明星策划方案 8页

施工消防用水方案 5页

方案介绍拟制题 8页

初中数学函数口诀教你快速学好函数 4页

冬季施工专项方案 2页

小学科学教科版六年级下册期末测试题3(2024春.. 4页

妊娠合并精神病护理ppt 24页

研讨发言:让学习之风、朴素之风、清朗之风成.. 3页

数字乡村试点方案 3页