VC++开发技巧记录
来源:互联网 发布:chrome js格式化插件 编辑:程序博客网 时间:2024/06/01 16:53
在开发KTTX程序中,用到一些常用的技巧,每次都需要查找,汇总记录在此,方便下次使用。顺便在csdn发贴。
1、获取数组长度
2、编程方式终止MFC应用程序
在MFC对话框程序中添加了工具栏,其中一个按钮是EXIT,需要在用户点击后退出程序,与点击窗口的右上角关闭按钮时一样的道理,初始考虑调用OnClose()函数,发现能执行前面的确认等功能,而不能关闭窗口,考虑需要给窗口发送WM_CLOSE消息,使用的SendMessage()也不行。后来在MS网站上看到如何以编程方式终止MFC应用程序:
用于处理这一方法是创建如下应用程序中的函数:
void ExitApp()
{
// same as double-clicking on main window close box
ASSERT(AfxGetApp()->m_pMainWnd != NULL);
AfxGetApp()->m_pMainWnd->SendMessage(WM_CLOSE);
}
为可以看到这作为可从调用任何应用程序中一个全局函数实现。 它只是向应用程序的大型机窗口发送条 WM _ CLOSE 消息消息。 这将启动该应用程序的重新关闭。
如果要使用 MFC,版本 2.5 的或更高版本的您可以利用新全局 MFC 函数,"AfxGetMainWnd",来简化代码:
void ExitMFCApp()
{
// same as double-clicking on main window close box
ASSERT(AfxGetMainWnd() != NULL);
AfxGetMainWnd()->SendMessage(WM_CLOSE);
}
二、数据库操作相关
1、获取表字段内容后转换为CString类型
一般来说,获取字段采用如下方式:
value为_variant_t类型,需要转换为CString类型使用时,可以直接转换,之前采用了format方式,发现错误。csdn上早就有人回答过该问题,感谢下
strangecat
相反转换采用如下方式
CString str;
BSTR bstr;
bstr = str.AllocSysString();
- VC++开发技巧记录
- VC技巧记录
- VC常用开发技巧
- VC开发小技巧
- vc开发小技巧
- VC开发小技巧
- vc开发小技巧
- vc++开发技巧集锦
- Java开发技巧记录
- vc常用开发技巧总结
- VC常用开发技巧总结
- VC开发常用技巧1
- VC,MFC开发技巧收集
- android 开发小技巧记录
- 开发小技巧随笔记录
- VC开发小技巧20个
- VC++.NET开发环境整合技巧
- VC开发20个小技巧
- MFC绘图1--使用不同DC
- js event.keycode大全
- spring2.5AOP注解
- 逗你开心
- FP10直接将图片保存到本地
- VC++开发技巧记录
- Windows下实现USBkey桌面登录
- 继续惨...555555555
- js验证表单大全
- cygwin下如何安装GCC
- Database Mail in SQL Server 2005
- error C2146: 语法错误
- 浮点型操作符
- 使用JDK中的Proxy技术实现AOP功能[动态代理]