- 博客(13)
- 收藏
- 关注
转载 SQL语句的添加、删除、修改
SQL语句的添加、删除、修改虽然有如下很多种方法,但在使用过程中还是不够用,不知是否有高手把更多灵活的使用方法贡献出来?添加、删除、修改使用db.Execute(Sql)命令执行操作╔----------------╗☆ 数据记录筛选 ☆╚----------------╝注意:单双引号的用法可能有误(没有测式)Sql = "Select Distinct 字段名 From 数据表
2013-03-14 13:29:03
949
转载 ListCtrl获取首列值相同的插入算法
ListCtrl的InsertItem方法默认首列不相同,若首列值相同,则每次均插入第0行。修改算法如下:int nSize = 100;int nCount = 0; for (int i = 0; i { CString sValue; sValue.Format("%d", nCount); int nInsLine = InsertItem
2013-03-13 23:50:15
587
转载 CString.Format详细用法
在MFC程序中,使用CString来处理字符串是一个很不错的选择。CString既可以处理Unicode标准的字符串,也可以处理ANSI标准的字符串。CString的Format方法给我们进行字符串的转换带来了很大的方便,比如常见的int、float和double这些数字类型转换为CString字符串只需一行代码就可以实现。 先看看Format用于转换的格式字符: %c
2013-03-13 21:46:53
1131
转载 SQL 重复与不重复记录
1.如何用SQL语句把一个表里面某字段内有相同的记录查询出来现在有一个表 有三列 分别是tel,name,addr我现在要查询name一样的 具体T-SQL语句要怎么写 求助就是name这个列有很多记录在数据库里面 这些人有很多哈 就是如何把这些同名同姓的记录找出来只显示nameselect name from tb group by name having count
2013-03-13 21:22:36
5158
转载 VC下sql+ado数据库v_strTemp.vt == VT_NULL空值处理
VC下sql+ado数据库v_strTemp.vt == VT_NULL判断的问题C/C++ code for (int i=0;i<q;i++) { str.Format("%d",i+1); //行数从1开始 m_list.InsertItem(i, str);//插入行号 for(int j=0; j<field
2013-03-13 20:17:08
2665
转载 List Control(列表)排序,无需回调函数
前几天在要用一下list CONTROL 点击列表标题栏排序的功能,在网上搜索了很多,多数是要用到什么回调函数,搞了半天没有理解什么回调函数,所以就自己想了一个更易于理解的算法,与大家分享。void CFindImageDlg::OnColumnclickListImage(NMHDR* pNMHDR, LRESULT* pResult) { NM_LISTVIEW* pNMLis
2013-03-06 17:04:44
795
转载 ListCtrl 选中某行
void CWndSendDataCProView::OnItemchanged(NMHDR* pNMHDR, LRESULT* pResult) {NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;CListCtrl &listCtrl = GetListCtrl(); CString strName = "";CS
2013-03-05 18:22:54
1303
转载 ListCtrl改变选中一行选择的处理
CListCtrl,CListView与LVN_ITEMCHANGED消息若要在CListCtrl中行发生改变时得到通知,可以映射LVN_ITEMCHANGED消息。 ON_NOTIFY_REFLECT(LVN_ITEMCHANGED, OnItemchanged) afx_msg void OnItemchanged(NMHDR* pNMHDR,LRESULT* pR
2013-03-05 18:19:48
4464
转载 VC中使用TAB Control控件
VC中使用TAB Control控件假如我现在有个SDI程序,View是Form View,想在上面放个Tab Control,包含两个Page。现在让我们来看看应该怎样处理。首先当然要增加一个Tab Control资源,然后利用Class Wizard,在View中增加一个Control变量。接着建立两个对话框资源,别忘了把Style改为Child,Borde
2013-02-27 13:56:46
898
转载 VC++实现弹出菜单(转)
用VC++实现弹出菜单比较简单,这里介绍其中的一种来实现一个鼠标左键弹出菜单,效果如下图所示:步骤:一、新建一个基于对话框的MFC应用程序-----PopupMenu二、添加一个菜单资源------IDR_MENU1,并加几个子项,如下三、添加一个Bitmap资源------IDB_BITMAP1(可以自己绘制图标,也可以导入图标)
2013-02-25 10:44:13
2273
转载 关于CDialogBar的编程
【转】关于CDialogBar的编程 今天编程过程中,涉及到了CDialogBar的编程,在网上看了一些资料,虽然看明白了,但是写的不是很透明,如果对于一个初学者来说,肯定会头疼,下面,我在这里详细的介绍一下这方面的知识,以及怎样编程。 在CDialogBar编程之前,我们首先要明确一点,CDialogBar是CControlBar派生出来的,而CC
2013-02-22 10:50:21
1166
转载 VC MFC SDI/MDI框架各部分指针获取方式
[转]VC MFC SDI/MDI框架各部分指针获取方式转自:http://blog.pfan.cn/article.asp?id=50211前人在CSDN总结的,曾经帮助过我,整理总结一下,希望也能帮助一下别人。 获得CWinApp获得CMainFrame获得CChildFrame获得CDocument获得CView在CWi
2013-02-21 11:10:09
638
转载 SDI Frame
1、菜单栏1)CMainFrame::PreCreateWindow里边cs.hMenu = NULL;去掉菜单工具栏是可以隐藏的吧2)在Frame的OnCreate函数里返回前面加上: SetMenu(NULL); ::DestroyMenu(m_hMenuDefault);就是去掉菜单!2、工具栏关闭OnCreate函数里关于m_wn
2013-02-21 11:02:03
564
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人