- 博客(13)
- 资源 (3)
- 收藏
- 关注
转载 MFC程序重启动(重登陆)
1、增加一个全局变量:bool m_bRestart = false;2、在重启动响应处,增加:m_bRestart = true;this->SendMessage(WM_CLOSE);3、增加响应事件onClose();在其中添加如下代码:TCHAR szPath[MAX_PATH]; //获取当前应用程序的全路径GetModuleFileName(NULL,
2012-08-24 15:17:58 576
原创 类型转换总结(CString 、char*、int、float、_bstr_t、LPCWSTR、LPSTR)
1、CString转char*CString 头文件#include CString cstr;char *p = (LPSTR)(LPCTSTR)cstr;2、CString转_bstr_tCString cs= "aaa "; _bstr_t bstr = (LPCTSTR)cs ;3、CString转LPCWSTR
2012-08-24 14:15:24 4421 1
原创 mfc+ado+list control 分页显示数据
1、select top %d * from test where (id not in (select top %d id from test order by id))2、获取记录总数open时第三个参数要设置为:adOpenStatic;然后m_pRecordSet->RecordCount就可获取查询记录数。否则RecordCount值一直会是-1;
2012-08-23 16:24:46 1691
原创 mfc控件之combo box
1、combo box 格式设置:sort 列表项按字母排序Drop list 不容许编辑框输入Dropdown 容许编辑框输入2、获取下拉框中的内容m_combox.GetWindowText(str); //获取当前框中的内容m_combox.GetLBText(int n,str); //获取第N项内容
2012-08-10 21:39:56 421
原创 mfc控件之ListBox
1、增加listbox控件,去掉style中的sort项的勾,表示显示不用排序2、插入、删除记录m_listbox.AddString(LPCTSTR str); //增加一条记录,如果没勾选sort项的话加到列表框的最后m_listbox.DeleteString(UINT n); //删除第n条记录m_listbo
2012-08-10 21:14:50 664
原创 笔记本作为无线服务器设置
1、把笔记本的本地连接跟无线连接都打开,确认本地连接可以访问互联网。2、设置无线连接,打开属性,设置IP:192.168.0.1/24,DNS设置为跟本地连接一致。 如果本地连接是自动获取,可以在dos中通过ipconfig /all查看DNS3、从无线连接属性的【常规】页,切换到【无线网络配置】,勾选上”用window配置我的无线网络“4、点击该页面的【高级】项
2012-08-10 10:24:33 1556
原创 MFC控件之list control(续)---ado
mfc通过ado连接数据库,然后用list control 显示,且对数据要进行修改、增加、删除等操作1、在list control中应该增加事件:LVN_ITEMCHANGED,在事件响应函数中增加对应数据库智能指针移动代码:POSITION pos = m_testList.GetFirstSelectedItemPosition();int i = m_testList.GetN
2012-08-07 16:40:34 1057
原创 MFC 对话框标题动态设置
1、在对话框的类中添加变量例如: CString title ;2、在对话框初始化函数中OnInitDialog()添加SetWindowText(title);3、在其他地方调用该对话框时,定义完对话框对象后,给成员变量title赋一下值即可显示此字符串为对话框标题CDLG mydlg;mydlg.title = "修改记录";mydlg.DoModle();
2012-08-07 15:58:00 15156
原创 MFC控件之list control
使用之前应该对列表控件的VIEW值设置为report,不然后面所有设置可能不起作用1、初始化,即设置列名,列宽//设置列名跟列宽CRect m_rect;m_testList.GetClientRect(m_rect);int columnWidth = m_rect.Width()/3; m_testList.InsertColumn(1,"配置类型",LV
2012-08-04 19:20:56 1701
原创 MFC控件扩展性设置(按钮、图片、超链接)
http://www.pudn.com/downloads91/sourcecode/windows/control/button/detail348849.html1、把BtnST.cpp、BtnST.h、HyperLink.cpp、HyperLink.h、PictureEx.cpp、PictureEx.h、WinXPButtonST.cpp、WinXPButtonST.h添加到工程文件夹目
2012-08-03 17:37:12 1597
原创 MFC控件小技巧
1、static text 无法正常添加变量解决办法:修改属性中的ID,别写成IDC_STATIC就可以正常添加了。 2、list control的首列列名不能居中或居右解决办法:1、直接在名字前加空格,知道列名显示居中或其他 2、第一列不要用,直接从1开始InsertColumn3、editbox显示数据较多时,可以通过选择不同的
2012-08-03 17:12:29 495
转载 实用SQL命令大全
http://topic.csdn.net/u/20120715/21/56ACC475-3090-4E6B-B7ED-872626B83901.htmlhttp://topic.csdn.net/u/20120715/21/64601916-5AAB-469B-BCAB-51298AB7A0E8.html
2012-08-03 15:01:55 291
原创 防止应用程序同时启动多个
直接在OnInitDialog()函数或InitInstance()中增加如下代码://用互斥量来判断程序是否已运行HANDLE m_hMutex=CreateMutex(NULL,TRUE, m_pszAppName); if(GetLastError()==ERROR_ALREADY_EXISTS) { ::CloseHandle(m_hMutex);m_hMutex
2012-08-01 13:31:52 608
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人