随笔分类 - C++
摘要:int SelectString(int nStartAfter,LPCTSTR lpszString); 这个nStarAafter=-1,表示整个列表但是这个是字符串包含关系,模糊匹配 如果,CComBox中的字符串顺序是 【新楼层2】 【新楼层】 【主楼层】 如果当前已经是hi选择了【新楼层】
阅读全文
摘要://浮点数精确到2位 FLOAT width = 2.563; width = int(width*100+0.5)/100.0f; //浮点数精确到2位 FLOAT width = 2.5654; CString strItem=L""; strItem.Format(L"%.2f",width)
阅读全文
摘要:vector<int> pts; for (int i=0; i< pts.size()-1; i++) { int a= pts[i]; a++; } 这里会崩溃。 vector subscript out of range 因为 pts.size()是unsigned类型,unsigned的0减
阅读全文
摘要:转自 https://blog.csdn.net/jinking01/article/details/118179325 环境: Windows10; python3.7.4; visual studio 2019; 安装python,opencv(如果用到的话),以及将二者目录添加到vs中的包含目
阅读全文
摘要:执行插入insert。返回该插入产生的自增ID CStringA db_name="XXX"; CStringA db_address = "X.X.X.X"; CStringA db_user = "UUU"; CStringA db_psd = "PPPP"; unsigned int db_p
阅读全文
摘要:先将对话框的Border属性由Dialog Frame设置为Resizing h文件中:afx_msg void OnSize(UINT nType, int cx, int cy); void ResizeUI(); vector<CRect> m_vec_rect_; cpp文件中: 1、 BE
阅读全文
摘要:CString strTitle = inifile::get_str_setting(strFileini, _T("record"), _T("title_ext"), _T("")); 读取的中文是乱码, 修改 strFileini,另存为ANSI 格式
阅读全文
摘要:h文件中 static CDlgMainPanel* gThis; HHOOK m_hHook; static LRESULT CALLBACK GetMessageProc(int nCode, WPARAM wParam, LPARAM lParam); 构造函数 m_hHook=NULL vo
阅读全文
摘要:转自https://bbs.csdn.net/topics/100078293?list=5901 在公司的机器上运行正常,但有点慢。在家里却无法访问网络,HttpSendRequest()返回错误代码:ERROR_HTTP_INVALID_SERVER_RESPONSE.(12152) 是我在加h
阅读全文
摘要:中文的判断,要用wstring。std::wregex CString strName = _T(""); m_edit_roomname_.GetWindowText(strName); strName.Trim(); wstring szName = strName.GetBuffer(); s
阅读全文
摘要:HANDLE hThread = m_thread->m_hThread; if (hThread) { if (WaitForSingleObject(hThread, 1) != WAIT_OBJECT_0) { TerminateThread(hThread, 0); } CloseHandl
阅读全文
摘要:1、h文件中 afx_msg void OnColumnClick(NMHDR *pNMHDR, LRESULT *pResult); int static CALLBACK CompareByTime(LPARAM lParam1, LPARAM lParam2, LPARAM lParamSor
阅读全文
摘要:转自https://www.cnblogs.com/study-everyday/p/6978513.html 问题原因 可能是修改本地的文件之前没有update,导致commit的时候产生冲突,致使SVN崩溃。 解决方法: 1. 到网上下载sqlite3.exe,解压到D:\document\.s
阅读全文
摘要:转自 http://www.xitongcheng.com/jiaocheng/win7_article_19831.html 现在只需右键主程序,选择 属性 点击兼容性标签 勾选 以兼容模式运行这个程序,并尝试选择合适的版本; 点击应用并确定;
阅读全文
摘要:转自 https://blog.csdn.net/heque/article/details/88540462 解决方法:打开internet explorer(或者internet explorer64), 选择“文件”下拉菜单(没看到的话,按ALT键可以显示菜单栏),然后取消选中“脱机工作”,返
阅读全文
摘要:Alt + F11调出来 然后可以右键插入窗体 Public Sub 处理数据_Click() Sheets(1).Columns(4).ColumnWidth = 12 Sheets(1).Columns(5).ColumnWidth = 12 Dim i, j As Integer Dim nR
阅读全文
摘要:编译器现在可以根据需要使堆动态增大,只要求分配给预编译头的内存的大小固定不变。只有在极少数涉及非常大或非常复杂的程序的情况下,才会导致超出预编译头的堆大小限制。如果程序超过这些限制,请使用 /Zm 调整所有限制的总大小。 添加这个命令行,然后把右侧的继承取消掉
阅读全文
摘要:1、主窗体中居中; CRect rtDlgParent; CWnd *pParent = (CWnd*)GetParent(); if (pParent) { pParent->GetWindowRect(&rtDlgParent); } CRect rtDlg; GetWindowRect(&rt
阅读全文
摘要:不是简单的setfocus别的控件,就使Cedit失去选中状态了 转自https://www.cnblogs.com/finema/archive/2011/04/26/2029006.html 问题背景: 我的对话框里只含有一个CEdit 控件,在对话框初始化时, 在代码中我明明正确调用了CEdi
阅读全文