她的吻让他

i wanna do that,that's all

关于mfc动态库需要手动设置dllmain内容的问题

一般我们的dll都有隐式的dllmain,普通的dll可以直接手写dllmain,但是mfc的dll因为会调用mfc库,dllmain已经存在,如果直接编译会出现 如上,dllmain重定义问题 我看了半天,网上有一种方法:项目-》属性-》配置属性-》C/C++/预处理器,去掉预处理器定义...

2019-04-10 13:51:49

阅读数 65

评论数 0

mfc界面程序入门项目——整合sqlite3数据库

前言 该项目时间久远了,是我进公司实习期做的MFC学习项目,里面很多思想还不够成熟,比如简单的弹窗我还是使用的Dialog而不是更简单的MessageBox,不过该项目整体工作量还可以,基于MFC最难的控件list控件,包括各种单击事件触发,列表排序等,虽然该项目整体书写,包括命名等都略显...

2019-03-27 09:05:27

阅读数 51

评论数 1

(转)线程同步的四种方式

转载地址:http://blog.csdn.net/ebowtang/article/details/29905309 一,什么是线程同步和互斥 同步就是协同步调,按预定的先后次序进行运行。如:你说完,我再说。这里的同步千万不要理解成那个同时进行,应是指协同、协助、互相配合。线程同步是指多...

2019-03-21 17:08:01

阅读数 56

评论数 0

MFC限制按钮在某段事件内被多次单击

我们的按钮会有单击触发事件,但是为了避免某段时间内多次单击引发单击事件,需要对该控件进行限制 我们只需要在按钮单击事件的开头添加该循环判断即可 //对多次单击进行时间间隔处理 if (GetTickCount() - dwStartOk < TIMELIMIT) { d...

2019-03-18 10:53:34

阅读数 93

评论数 0

创建mfcdll导出mfc界面

由于目前接手了一个项目,关于duilib苦的使用,现需要动态导出一个mfc界面 环境vs2005 名字什么的自己随意起一个 在你的工程名上右击,添加类 选择mfc类 类名自己写一个,但是基类需要注意 选择CDialog 这时会生成两个文件,一个***.h,一个***....

2019-03-08 13:53:38

阅读数 32

评论数 0

多字符集与宽字符集的互相转换

闲懒的可以直接下载我做的公共类 https://download.csdn.net/download/qq_37059136/11004128 这里要使用的主要是MultiByteToWideChar和WideCharToMultiByte 头文件定义一个类 class CCBW { ...

2019-03-07 13:36:25

阅读数 68

评论数 0

mfc中,COMBOBOX如何获取输入的文本内容(转)

简单的获取Combobox的选中内容是很简单的: CString strChoosed; m_mediaCombox.GetLBText(m_mediaCombox.GetCurSel(),strChoosed); 但是如何获取输入的文本呢: m_mediaCombox.GetWind...

2019-03-04 15:22:51

阅读数 399

评论数 0

MFC中combo box各触发事件的添加(编辑框文本改变事件)

MFC 的 combo box 事件有很多,本次使用到的有文本编辑框内容改变事件和下拉框选项选中事件 编译器:vs2010 图中三个红框标出了重要信息 首先是类视图,在该视图中选中你的类,然后点击第三个红框中的事件会出现如下属性页 在这里挑选你的combo box控件 我的控件就...

2019-03-04 15:07:59

阅读数 579

评论数 0

模糊查询 向duilib的list控件动态插入记录

我做过list控件的模糊查询功能,具体就是界面上有list控件,有edit控件,当在edit控件中输入字符时会触发textchange事件,进行模糊查询,将符合字段优先显示 /***********************************************************...

2019-02-22 10:17:47

阅读数 66

评论数 0

关于duilib 中list控件GetCurSel()返回异常的处理

最近用到duilib库中的list 控件,现在实现的要求是单击list列表中的一项,然后触发itemclick事件,将被点击的这一栏内容写入临时变量内,为此需要获取被点击栏的序号,通过一些demo可以知道通过GetCurSel()去获得,但是这样就有一个bug,就是你的每次单击触发的事件获取的Ge...

2019-02-22 09:33:19

阅读数 54

评论数 0

duilib库中关于CStdString转char*的问题

由于duilib各控件函数返回类型都是CStdString类型,不利于我们进行某些字符串操作,为此我们需要将CStdString类型转为char*类型 但貌似没有直接转换的万能方法,不过duilib的每个控件都提供GetData()函数 GetData()函数原型如下 LPCTSTR CSt...

2019-02-18 16:30:42

阅读数 46

评论数 0

定位combo box下拉框选择的子项的位置

由于duilib库的bug,我们在第一次选择了下拉框子项后,第二次点击combo box时,下拉框子项还是会指向第一个,为此我们可以通过以下方法实现子项定位功能 找到文件 让CComboWnd继承INotifyUI class CComboWnd : public CWindowWnd, p...

2019-02-18 16:23:05

阅读数 75

评论数 0

duilib库combo box提供输入字符模糊查询

前言 duilib的combo box 单击时会弹出下拉框可供选择,但是duilib的combo box本身没有提供文字输入功能,因此,为了实现combo box对输入的文字进行模糊查询,并将查询结果的优先级显示在下拉框内就需要通过添加edit控件的方法来曲线实现 由于我们需要在文本输入过程中...

2019-02-18 16:17:13

阅读数 164

评论数 0

duilib新手上路指南

对于新手来说,duilib的入门了解想必不是很容易,尤其是对duilib源码进行编译。 为了生成duilib库并使用该库,我们需要对源码编译,由于一些vs配置原因,目前本人使用vs2010编译duilib源码,生成两个库 (这里给出本人学习diulib时所使用过的资源文件,包括学习别人博客时下...

2019-02-18 15:41:57

阅读数 33

评论数 0

MFC设置控件焦点

MFC设置控件焦点的快捷方法 ctrl + d  用的不多,容易忘记

2019-01-28 16:04:32

阅读数 34

评论数 0

关于EXE中导出函数接口问题

前言 exe中导出函数接口原本我是不知道的,但是实际开发过程中需要使用到接口,这时一个老员工就跟我们讲可以在exe中导出函数接口,因为exe跟dll都是pe文件,于是我进行了尝试,但是也发现问题 实现 在头文件中申明要导出的函数接口 extern "C&quot...

2019-01-23 09:49:01

阅读数 234

评论数 0

大话设计模式(附带代码)

链接:https://pan.baidu.com/s/1SLM3ozXz9JaFWQWHcoKNvg  提取码:qh5a  注:本书使用.NET C#语言编写,但C++及JAVA开发人员阅读无难度,有附带代码可供理解 该链接包含大话设计模式pdf文档跟书中响应章节对应代码...

2019-01-17 09:02:02

阅读数 90

评论数 0

c中回调函数的实现及理解

前言 回调函数常见于某些开源库的应用中,比如我已试用过的sqlite3开源数据库int sqlite3_exec(sqlite3* pDB, const char *sql, sqlite_callback callback, void*para, char** errMsg), libcur...

2019-01-15 10:52:02

阅读数 73

评论数 0

设计模式:简单工厂模式

前言: 设计模式有无数讲解,但是设计模式却并不是一个独立的知识点,设计模式涉及的几个原则应该成为下意识规范 只有将设计模式放到特定的例子中才能体现模式的便捷及功能 背景: 下面我来模拟下简单工厂的需求背景: 对称加解密算法使用同一个密钥进行加密和解密操作,目前使用较普遍的有AES、3DE...

2019-01-14 16:43:22

阅读数 49

评论数 0

关于MFC属性页的创建

前言 MFC虽然说是个比较老的界面软件,但其实操作还是可以的,哈哈哈,MFC项目提供一个主界面,我们可以利用主界面做功能,但其实好多功能不可能体现在主界面上,这时候就需要属性页,属性页类似一本书,书的每一页都是一个可操作的窗口 正文 创建属性页比较简单 1先创建一个窗口 设置窗口的一些属...

2018-12-26 13:41:07

阅读数 117

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭