MFC编程小技巧

MFC编程小技巧

ID:41037257

大小:304.03 KB

页数:49页

时间:2019-08-14

MFC编程小技巧_第1页
MFC编程小技巧_第2页
MFC编程小技巧_第3页
MFC编程小技巧_第4页
MFC编程小技巧_第5页
资源描述:

《MFC编程小技巧》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、窗口类41、如何获取应用程序的实例句柄?42、如何通过代码获得应用程序主窗口的指针?43、如何在程序中获得其他程序的图标?44、如何改变窗口的图标?55、如何改变窗口的缺省风格?56、如何将窗口居中显示?67、如何让窗口和MDI窗口一启动就最大化和最小化?68、如何限制窗口的大小?69、如何使窗口不可见?610、如何使窗口始终在最前方?611、如何创建一个字回绕的CEditView712、通用控件的显示窗口713、移动窗口714、重置窗口的大小815、如何单击除了窗口标题栏以外的区域使窗口移动816、如何改变视窗的背景颜色1017、如何改变窗口标题1118、如何防止主框窗口在

2、其说明中显示活动的文档名1219、如何获取有关窗口正在处理的当前消息的信息1320、如何创建一个不规则形状的窗口1321、如何访问桌面窗口15二应用程序161、如何编程结束应用程序?如何编程控制windows的重新引导?162、怎样加栽其他的应用程序?163、确定应用程序的路径174、获得各种目录信息175、如何自定义消息186、如何使程序保持极小状态?18三、工具条、状态栏、菜单191、如何在代码中获取工具条和状态条的指针192、如何使能和禁止工具条的工具提示193、如何设置工具条标题204、为什么即使调用EnableMenuItem菜单项后,菜单项还处于禁止状态205、如何给

3、系统菜单添加一个菜单项216、如何确定顶层菜单所占据的菜单行数21四、对话框221、如何创建和使用无模式对话框222、如何在对话框中显示一个位图243、如何改变对话或窗体视窗的背景颜色244、如何获取一个对话控件的指针265、对话框消息映射266、如何改变框对话或窗体视窗的背景颜色277、如何实现点一下对话框外面的区域,自动隐藏对话框?298、改变对话框背景颜色后,如何使控件的背景颜色和对话框背景颜色统一?32五、控件331、如何禁止和使能控件332、如何改变控件的字体343、如何在OLE控件中使用OLE_COLOR数据类型354、在不使用通用文件打开对话的情况下如何显示一个文件

4、列表355、为什么旋转按钮控件看起来倒转366为什么旋转按钮控件不能自动地更新它下面的编辑控件367、如何用位图显示下压按钮368、如何一个创建三态下压按钮379、如何动态创建控件3710、如何限制编辑框中的准许字符3811、如何改变控件的颜色3913、当向列表框中添加多个项时如何防止闪烁4114、如何向编辑控件中添加文本42六、GDI421、如何获取GDI对象的属性信息422、如何实现一个橡皮区矩形433、如何更新翻转背景颜色的文本464、如何创建一个具有特定点大小的字体475、如何计算一个串的大小476、如何显示旋转文本487、如何正确显示包含标签字符的串508、串太长时如何

5、在其末尾显示一个省略号509、如何快速地格式化一个CString对象5110、如何访问预定义的GDI对象5211、在用户环境中如何确定系统显示元素的颜色52七、视图类531、怎样改变视图的大小?532、如何改变一个CFormView的大小?533、如何改变一个视图的背景?534、如何使FormView中显示dialog时,不是凹的545、如何获得当前视图的指针?546、如何获得MDI程序的所有视图?5461、如何查询和设置系统参数5462、如何使用一个预定义的Windows光标5563、如何确定当前屏幕分辨率5664、如何检索原先的TaskManager应用程序使用的任务列表56

6、65、如何确定Windows和Windows系统目录5766、在哪儿创建临文件5868、用鼠标移动基于对话框的无标题栏程序的简单方法59一、窗口类1、如何获取应用程序的实例句柄?应用程序的实例句柄保存在CWinAppIm_hInstance中,可以这么调用AfxGetInstancdHandle获得句柄.Example:HANDLEhInstance=AfxGetInstanceHandle();2、如何通过代码获得应用程序主窗口的指针?主窗口的指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。AfxGetMainWnd()->Show

7、Window(SW_SHOWMAXMIZED);//使程序最大化.3、如何在程序中获得其他程序的图标?两种方法:(1)SDK函数SHGetFileInfo或使用ExtractIcon获得图标资源的handle,(2)SDK函数SHGetFileInfo获得有关文件的很多信息,如大小图标,属性,类型等.Example(1):在程序窗口左上角显示NotePad图标.voidCSampleView:OnDraw(CDC*pDC){if(::SHGetFileInfo(_T("c:\p

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。