没有合适的资源?快使用搜索试试~ 我知道了~
首页VC++编程通用技巧范例大全适用VC6-VC2010
资源详情
资源评论
资源推荐

120 页 VC++通用技巧范例大全 2011 最新版
经典 VC 编程网站.......................................................................................................................................7
设置窗口最大最小......................................................................................................................................7
设置窗口标题..............................................................................................................................................7
去掉主菜单..................................................................................................................................................7
修改应用程序图标......................................................................................................................................7
系统只能允许一个程序运行......................................................................................................................7
在状态栏中添加时间..................................................................................................................................7
研究调用存储过程......................................................................................................................................8
得到本机的 IP 地址.....................................................................................................................................9
vc 调用 chm 文件.......................................................................................................................................10
最高窗口的实现........................................................................................................................................10
防止 Edit 框中的 Password 不保密...........................................................................................................11
在同一系统中显示 GB 字符和 BIG5 字符..............................................................................................12
改变颜色(整个窗体的控件)........................................................................................................13
改变工程表头栏........................................................................................................................................13
◆如何找开一个 DiaLog 的窗口◆...........................................................................................................13
◆得到系统中设置的窗口颜色◆.............................................................................................................14
◆如何让点下去的菜单成为 V 状态◆...................................................................................................14
◆如何调用 WINDOWS 的颜色板◆........................................................................................................14
◆如何产生一个 MDI 的主窗口◆............................................................................................................15
◆如何让一个文本控件显示出值◆.........................................................................................................15
◆如何让一个控件显示出相应的值◆.....................................................................................................15
◆在调试中怎么样 MESSAGEBOX 一个数字◆....................................................................................16
◆如何控制控件的焦点◆.........................................................................................................................16
◆如何对析构函数中对象进行释放◆.....................................................................................................16
◆如何关闭一个模态窗口◆.....................................................................................................................17
◆如何将一个提示的声音发到声卡上◆.................................................................................................17
◆如何得到打开 exe 的带的参数◆..........................................................................................................17
◆如何在框架上建立一个工具条◆.........................................................................................................17
◆如何生成一个主窗口下方的状态条◆.................................................................................................18
◆如何让 Cscrollview 类中控制其可以流动区域大小◆........................................................................19
MFC◆ 中控件的一些基本控制方法◆............................................................................................................19
◆如何让一个数字型变量化为字符型变量◆.........................................................................................19
◆如何使用“拉动条”,“上下选择”◆........................................................................................................19
◆如何使用 postmessage 来异步触发某事件◆.......................................................................................21
◆如何使用 Sendmessage 来异步触发某事件◆......................................................................................22
◆如何修改父类的相关控件属性◆.........................................................................................................22
◆如何在程序中得到控件的名◆.............................................................................................................22
◆如何控制菜单的事件程序◆.................................................................................................................22
◆如何使用控件中的数据录入的控制属性◆.........................................................................................23
◆哪些函数是文档、视图相互处理用的◆.............................................................................................23
◆如何建立一个基于对话框一程序◆.....................................................................................................23
◆如何建立一个线程◆.............................................................................................................................24

◆如何让窗口产生一个图标(从应用程序资源中取出)◆.................................................................24
◆如何得到一个 edit 的录入的值◆.........................................................................................................24
◆如何启动 TIMER 事件◆.......................................................................................................................25
◆如何使用 ctrllist 控件实现表格◆.........................................................................................................25
◆如何从 INI 文件中得到值◆..................................................................................................................25
◆如何将图标文件写到窗口中◆.............................................................................................................26
◆如何得到本机的 IP 地址◆....................................................................................................................26
◆如何使用全局变量◆.............................................................................................................................26
◆如何让一个字符加上回车、换行◆.....................................................................................................26
◆如何定义、使用结构◆.........................................................................................................................26
◆如何在任意程序中显示 MessageBox◆................................................................................................27
◆如何在程序判断出 debug 状态◆..........................................................................................................27
◆当对话框中有一个滚动条是,当滚动滚动条时的消息控制函数◆................................................27
◆将一个 CWnd 指针转换成一个控件 ID(整数)注意用 GetDlgItem()函数是从一个控件 ID 转换成一
个 CWnd 的指针◆....................................................................................................................................28
◆如果在对话框中自定义一个消息的方法,假设对话框名为 CXX◆................................................28
◆消息传递◆.............................................................................................................................................29
◆在一个函数引用另外的一个对话框◆.................................................................................................29
◆全局函数的申明问题◆.........................................................................................................................29
◆在应用程序中*APP.CPP 中的 InitInstance()的事件◆.........................................................................29
◆给执行文件加一个图标◆.....................................................................................................................30
◆如何在全局函数中通过传入的窗口句柄操作窗口◆.........................................................................30
◆如何使桌面文字背景透明?◆.............................................................................................................30
◆怎样才能在 VC 里产生一个唯一的字符串◆......................................................................................31
◆如何隐藏进程(在系统状态栏和进程列表里不可见)◆....................................................................31
◆如何得到一个确定大小的视?◆............................................................................................................31
◆如何实现点击窗口任意地方拖动窗口?◆.........................................................................................32
◆如何在启动时阻止 MDI 应用程序创建一个新文档?◆...................................................................33
◆如何在多文档 MFC 程序中制作独立的 File|New 菜单?◆..............................................................33
◆如何检测视是否处于分割状态?◆.....................................................................................................34
◆如何使程序保持极小状态?◆.............................................................................................................34
◆如何确定当前进程实例是否为唯一实例?◆.....................................................................................35
◆如何向一个文档附加多个视?◆.........................................................................................................35
◆如何获得文件的图标、属性、大小、类型等参数?◆.....................................................................36
◆如何得到鼠标下面的窗口?◆.............................................................................................................37
◆设置鼠标的形状◆.................................................................................................................................38
◆在对话框中设置编辑 EDIT 的值◆......................................................................................................38
1. 如何获取应用程序的实例句柄?..........................................................................................................38
2. 如何通过代码获得应用程序主窗口的指针?......................................................................................38
3. 如何在程序中获得其他程序的图标?..................................................................................................38
4. 如何编程结束应用程序?如何编程控制 windows 的重新引导?........................................................39
5.怎样加载其他的应用程序?...................................................................................................................39
6. 确定应用程序的路径............................................................................................................................40
7. 获得各种目录信息................................................................................................................................40
8. 如何自定义消息....................................................................................................................................40
9. 如何改变窗口的图标?..........................................................................................................................40

10. 如何改变窗口的 缺省风格?...............................................................................................................40
11. 如何将窗口居中显示?........................................................................................................................41
12. 如何让窗口和 MDI 窗口一启动就最大化和最小化?.....................................................................41
13. 如何使程序保持极小状态?...............................................................................................................41
14. 如何限制窗口的 大小?......................................................................................................................41
15. 如何使窗口不可见?.........................................................................................................................41
16. 如何使窗口始终在最前方?...............................................................................................................41
17、如何创建一个字回绕的 CEditView.................................................................................................42
18、通用控件的显示窗口........................................................................................................................42
19、移动窗口............................................................................................................................................42
20、重置窗口的大小................................................................................................................................42
21、如何单击除了窗口标题栏以外的区域使窗口移动........................................................................43
22、如何改变视窗的背景颜色...............................................................................................................43
23、如何改变窗口标题...........................................................................................................................44
24、如何防止主框窗口在其说明中显示活动的文档名.......................................................................45
25、如何获取有关窗口正在处理的当前消息的信息...........................................................................45
26、如何创建一个不规则形状的窗口...................................................................................................45
27、如何在代码中获取工具条和状态条的指针....................................................................................47
28、如何使能和禁止工具条的工具提示................................................................................................47
29、如何设置工具条标题........................................................................................................................48
30、如何创建和使用无模式对话框........................................................................................................48
31、如何在对话框中显示一个位图.......................................................................................................49
32、如何改变对话或窗体视窗的背景颜色............................................................................................49
33、如何获取一个对话控件的指针........................................................................................................50
34、如何禁止和使能控件........................................................................................................................50
35、如何改变控件的字体........................................................................................................................50
36、如何在 OLE 控件中使用 OLE_COLOR 数据类型.........................................................................51
37、在不使用通用文件打开对话的情况下如何显示一个文件列表...................................................51
38、为什么旋转按钮控件看起来倒转...................................................................................................52
39 为什么旋转按钮控件不能自动地更新它下面的编辑控件...............................................................52
40、如何用位图显示下压按钮...............................................................................................................52
41、如何一个创建三态下压按钮............................................................................................................53
42、如何动态创建控件...........................................................................................................................53
43、如何限制编辑框中的准许字符.......................................................................................................53
44、如何改变控件的颜色........................................................................................................................54
45、当向列表框中添加多个项时如何防止闪烁....................................................................................55
46、如何向编辑控件中添加文本...........................................................................................................55
47、如何访问预定义的 GDI 对象..........................................................................................................55
48、如何获取 GDI 对象的属性信息......................................................................................................56
49、如何实现一个橡皮区矩形................................................................................................................57
50、如何更新翻转背景颜色的文本.......................................................................................................58
51、如何创建一个具有特定点大小的字体............................................................................................59
52、如何计算一个串的大小....................................................................................................................59
53、如何显示旋转文本............................................................................................................................60
54、如何正确显示包含标签字符的串....................................................................................................60
55、串太长时如何在其末尾显示一个省略号........................................................................................61

56、如何快速地格式化一个 CString 对象.............................................................................................61
57、为什么即使调用 EnableMenuItem 菜单项后,菜单项还处于禁止状态.....................................61
58、如何给系统菜单添加一个菜单项...................................................................................................62
59、如何确定顶层菜单所占据的菜单行数...........................................................................................62
60、在用户环境中如何确定系统显示元素的颜色...............................................................................63
问:如何控制窗口框架的最大最小尺寸?..............................................................................................63
问:如何改变窗口框架的颜色?..............................................................................................................64
问:如何将应用程序窗口置于屏幕正中?..............................................................................................64
问:VC6.0 对 VC5.0 的兼容性?...............................................................................................................65
问:打印和打印机的问题?......................................................................................................................65
问:CRichEditCtrl 滚动条的问题?..........................................................................................................65
问:从数据库中读大于 32k 的内容?.......................................................................................................65
问:如何获得 CRichEditCtrl 中字符的位置?.........................................................................................66
问:如何限制 mdi 子框架最大化时的大小?..........................................................................................66
问:如何切换视口而不破坏它们?..........................................................................................................66
问:改变列表控制时发生闪烁现象?......................................................................................................68
问:处理列表控件可见项的问题?..........................................................................................................68
问:产生线程的问题?...............................................................................................................................69
问:CFile 使用了缓冲区吗?.....................................................................................................................70
问:DAO 的密码?.....................................................................................................................................70
问:如何知道 CListBox 什么时候滚动了?.............................................................................................70
问:视口的不活动性如何处理?..............................................................................................................71
问:如何使用 COleClientItem 的 IDispatch 接口?..................................................................................71
问:关于用户自定义的消息使用?..........................................................................................................72
问:在打开一个文档时退出?..................................................................................................................72
问:在 CListCtrl 控件中多选择项的删除?..............................................................................................72
问:工作线程的登录状态?......................................................................................................................72
问:如何控制菜单的大小?......................................................................................................................73
问:改变 LVIS_SELECTED 的状态颜色?..............................................................................................74
问:如何只存储文档的某一部分?..........................................................................................................74
问:保存工具条菜单有 bug 吗?...............................................................................................................74
问:Tip of the day 的 bug..........................................................................................................................74
问:如何让我的 mfc 应用程序可以在最上面?......................................................................................74
问:如何增加视图中 ActiveX 控件的事件处理函数?...........................................................................75
问:如何创建一个动态的 Tree 控件?......................................................................................................76
问:SDI 程序开始时不打开文档?...........................................................................................................76
问:List 控件中整栏选择?.......................................................................................................................76
问:如何重载 MRU 文件?........................................................................................................................77
问:CImageList 控件中图象橙色被显示为黄色?..................................................................................77
问:无法正确改变应用程序的图标?......................................................................................................79
问:工具条状态的问题?..........................................................................................................................79
问:在 SDI 应用程序中使用 Active 控件?..............................................................................................80
问:有 RichEdit 控件的对话框无法正常显示?......................................................................................80
问:DLL 中的模板成员函数?..................................................................................................................80
问:CFormView 中的上下文帮助?..........................................................................................................81
问:CArchive 类的 WriteObject 函数问题?.............................................................................................81

问:RegisterWindowMessage 中的 BroadcastSystemMessage 如何处理?.............................................81
问:CListCtrl 中选择变化时如何获得通知?..........................................................................................82
问:如何向 ATL-COM 对象传送一个数组?...........................................................................................82
问:如何选择 CTreeCtrl 中的节点文本进行编辑?................................................................................83
问:如何改变默认的光标形状?..............................................................................................................83
问:如何用键盘滚动分割的视口?..........................................................................................................83
问:如何在线程中处理状态条?..............................................................................................................84
问:如何阻止 WINDOWS 关闭?.............................................................................................................84
问:如何使一个按钮 Disable?....................................................................................................................84
问:怎样从 MFC 扩展动态链结库(DLL)中显示一个对话框?..............................................................85
问:想隐藏用户界面怎么办?...................................................................................................................86
问:如何实现 SDI 与 MDI 的转换?..........................................................................................................86
问:CDC 中的竖排文本?.........................................................................................................................87
问:如何激活变灰的弹出菜单?..............................................................................................................87
问:线程消息?...........................................................................................................................................88
问:TreeCtrl 控制的显示速度太慢?........................................................................................................88
怎样使窗口总是浮现在最上面?..............................................................................................................89
改变拖放时的光标外形?..........................................................................................................................90
如何定位到最新的记录上?......................................................................................................................91
MVC 和 Doc-View?...................................................................................................................................91
被禁止(Disable)的控件如何改变其文本或背景色?...............................................................................91
有 ODBC 的查找函数吗?..........................................................................................................................92
多个 MRU 菜单的问题..............................................................................................................................92
校验框类问题............................................................................................................................................94
CFormView 类的 Fold 按钮.......................................................................................................................95
视的背景色................................................................................................................................................95
隐藏控件台程序........................................................................................................................................96
修改 SDI 窗口标题....................................................................................................................................96
焦点问题.....................................................................................................................................................96
从一个 OCX 调用另一个 OCX 的方法。................................................................................................96
得到视.........................................................................................................................................................97
字符转化时间............................................................................................................................................97
二进制还是文本方式?.............................................................................................................................100
发送消息..................................................................................................................................................100
怎样知道菜单运行时的状态..................................................................................................................100
DLL 编译出错..........................................................................................................................................101
通用控件的显示窗口..............................................................................................................................101
如何禁止和使能控件..............................................................................................................................101
如何在 OLE 控件中使用 OLE_COLOR 数据类型................................................................................101
在不使用通用文件打开对话的情况下如何显示一个文件列表..........................................................102
为什么旋转按钮控件看起来倒转..........................................................................................................102
为什么旋转按钮控件不能自动地更新它下面的编辑控件..................................................................102
如何动态创建控件..................................................................................................................................102
如何显示旋转文本..................................................................................................................................102
在 TreeList 中使用 Edit 功能...................................................................................................................103
TreeList control 中使用 check box..........................................................................................................104
剩余63页未读,继续阅读
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论7