- 博客(11)
- 资源 (17)
- 问答 (2)
- 收藏
- 关注
翻译 #include<;string.h>;中的转换函数的使用
1:strchr--------->>>>>求一个字符在字符串中的位置原型:char * strchr(char * str , int ch);功能:找出在字符串str中第一次出现字符ch的位置,找到就返回该字符位置的指针(也就是返回该字符串中的地址的位置),找不到就返回空指针2:strstr--------->>>>>>求一个字符擦混在另一个字符串中的位置原型:char * s
2017-07-26 14:24:16 551
翻译 在对话框中使用CTreeCtrl控件时,在OnNMClick消息中如何获取选中的Item以及内容
void CModeDlgOne::OnNMClickTree1Mfc(NMHDR *pNMHDR, LRESULT *pResult){ // TODO: 在此添加控件通知处理程序代码 LPNMTREEVIEW pNMTreeView = reinterpret_cast(pNMHDR); DWORD dwpos = GetMessagePos(); TVHITTESTINF
2017-07-24 15:11:43 1948
翻译 CTreeCtrl基本使用
1:获取选中行的背景,填充整行HTREEITEM currentItem ;CRect rectFull;GetItemRect(currentItem , rectFull , FALSE ) ;********************************************************* 当第三个参数 = TRU
2017-07-19 08:27:07 301
原创 CStdioFile逐行读取内容,并且不存在乱码现象
需要的头文件#include <locale.h>#include <string.h>#include <crtdbg.h>CStdioFile m_stdioFile ; m_stdioFile.Open(L"Data\\Dictionary.txt" , CFile::modeRead) ; char* old_local = _strdu...
2017-07-18 14:00:10 837
翻译 二维数组指针的简单使用
指针就是可变数组的首地址,是指其包含内容的数量的可变,并且是可动态申请和释放的。以下是三种二维数组的表现形式(1)、int **Ptr ;==========》》》》int Ptr[x][y]A:表示:“一群”指向整数的指针的指针。B:在32位平台里,都是4字节,即一个指针。C:需要两次内存分配才能使用其最终内容。首先,Ptr = (int**)new int *[5]
2017-07-14 08:15:24 944
原创 Ucs和Utf8的互转
1:Ucs转成Utf8BOOL CCommenDlg::UcsToUtf8(const CStringW &strUcs, CStringA &strUtf8){ // Ucs 转换为 Utf8 int iRet = ::WideCharToMultiByte(CP_UTF8, 0, strUcs, -1, NULL, 0, NULL, NULL); if (iRet == 0
2017-07-13 08:37:06 1341
原创 在C++中Tinyxml的基本使用
1:用程序打开xml文件该xml文件的名称是“Base.xml”,用CString strFileName存储TiXmlDocument *XMLDoc = 0;TiXmlElement *XMLRoot;//如果不进行字符串的转换,会打不开文件CStringA pt = CT2A(strFileName);XMLDoc = new TiXmlDocument(pt);
2017-07-13 08:34:03 595
原创 在C++中使用Json
昨天接触到Json这个东西后,想把txt文本输出的内容转成json格式的输出。因为以前没有接触过这个内容,所以从网上查了资料发现只有数据的赋值。但是不明白如何创建一个json文件。从网上找没有解决方法。原来是和普通文件的创建时一样的。第一步:创建一个json文件使用CFile文件的方式创建。创建的文件名是:CString strFileName ------>>>>> "Test.j
2017-07-12 09:07:16 1518
原创 出现“OnDestroy or PostNcDestroy in derived class will not be called.”问题
在DLL中创建对话框时,会在输出里出现这个问题“Warning: calling DestroyWindow in CDialog::~CDialog --OnDestroy or PostNcDestroy in derived class will not be called.”说明在销毁的时候应该先DestroyWindow,再进行delete。如果只是delete,不会调用子类
2017-07-11 09:18:18 1558
原创 CListCrtrl的基本使用
CListCtrl m_listCtrl;1:获取选中的内容int ndex = m_listCtrl.GetNextItem(-1 , LVNI_SELECTED);
2017-07-10 11:23:32 341
原创 在自定义控件中自定义消息,并且可以让外界对话框调用
第一步:自定义消息#define WM_MYMESSAGE (WM_USER+8)必须自定义到.h头文件中,否则外界使用的时候找不到对应的消息第二步:在使用的地方发送SendMessage消息我在自定义的CListCtrl中添加button按钮,并且在点击按钮的时候使用该消息,所以,我需要在触发按下的操作时,发送给CListCtrl控件消息。再由该控件发送给外界。
2017-07-06 10:39:49 623
Qt中使用QWebSocket与Web进行通讯,实时语音通话
2024-06-18
实现5分钟无操作自动关闭程序功能
2024-05-08
Qt中实现自定义时间选择功能
2024-02-04
Qt中QTextEdit控件随着文本变化控件自动拉伸
2024-01-31
Qt实现打地鼠小游戏(包含晋级操作)
2022-09-29
Quazip加密、解密
2022-06-13
QGraphicsView架构实现基本图形的绘制
2022-05-07
Qt使用QuaZip解密带有密码的压缩文件
2022-02-09
文件名复制,类似windows功能
2022-01-10
QtLabelLineSpacing.zip
2022-01-04
QT中使用QWT实现一类柱状图多种颜色
2020-12-24
wmpSource.zip
2019-09-06
C++程序中,关于GDI绘图的操作
2018-06-05
控件------Static的自绘,继承与CStatic
2018-05-17
控件-----Edit的重绘,继承自CEdit
2018-05-03
如何第三方的使用百度地图?
2015-12-22
想要用Dephi语言这一个虚线 : 水平、垂直移动的动态效果
2015-12-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人