- 博客(6)
- 资源 (21)
- 收藏
- 关注
转载 PreCreateWindow作用
在现有应用程序中更改样式 如果是正在现有应用程序中更改窗口属性,则遵循本文其余部分的说明。 若要更改框架应用程序(用应用程序向导创建的)所使用的默认窗口属性,请重写窗口的 PreCreateWindow 虚拟成员函数。PreCreateWindow 允许应用程序访问通常由 CDocTemplate 类内部管理的创建进程。框架在即将创建窗口前调用 PreCreateWindow。通过修
2016-04-21 15:22:44 4648
转载 谈谈基类与子类的this指针(C++)
谈谈基类与子类的this指针(C++)引入 定义一个类的对象,首先系统已经给这个对象分配了空间,然后会调用构造函数(说明:假设存在构造函数)。一个类有多个对象,当程序中调用对象的某个函数时,有可能要访问到这个对象的成员变量。而对于同一个类的每一个对象,都是共享同一份类函数。对象有单独的变量,但是没有单独的函数,所以当调用函数时,系统必须让函数知道这是哪个对象的操作,从而确定成
2016-04-19 14:26:31 3639
转载 MFC为何不响应WM_CHAR消息的解释理解
MFC为何不响应WM_CHAR消息的解释理解 WM_CHAR必须由WM_KEYDOWN经过TranslateMessage得到,如果你当前拥有焦点的控件无法进行输入,则收不到WM_CHAR消息 然WM_KEYDOWN消息是当一个非系统键被按下时该消息发送给具有键盘焦点的窗口。 也就是说具有焦点的窗口才能响应WM_KEYDOWN .MF
2016-04-14 10:22:28 537
转载 _T("")的由来及意义
C++支持两种字符串,即常规的ANSI编码(使用""包裹)和Unicode编码(使用L""包裹),这样对应的就有了两套字符串处理函数,比如:strlen和wstrlen,分别用于处理两种字符串。 微软将这两套字符集及其操作进行了统一,通过条件编译(通过_UNICODE和UNICODE宏)控制实际使用的字符集,这样就有了_T("")这样的字符串,对应的就有了_tcslen这样的函数。
2016-04-12 09:41:27 840
转载 MultiByteToWideChar和WideCharToMultiByte用法详解
MultiByteToWideChar和WideCharToMultiByte用法详解标签: translationwincenull语言bufferdelete2012-03-22 14:12 7510人阅读 评论(0) 收藏 举报 分类: 编码(20) 版权声明:本文为博主原创文章,未经博主允许不得转载。部分参考:
2016-04-11 11:51:31 335
原创 CString转换为char*,在多字节与宽字节两种情况下
CString str("我爱中国"); //一、多字节字符集情况下CString转换为char* //char *s=(LPSTR)(LPCTSTR)str; //二、Unicode字符集情况下CString转换为char* //① int n = str.GetLength(); //按字符计算,str的长度 int len = WideCharToMultiByt
2016-04-08 17:24:28 5406 1
STM32F103串口RS485_DMA收发寄存器版(实测完美)
2020-12-03
我的nRF51822学习.zip
2020-01-07
STM32 cubeMX CAN中断方式接收发送数据.rar
2019-12-23
UART_DMA_不定长数据接收发送(HAL).rar
2019-12-02
Qt5注册全局热键实现显示或隐藏对话框
2018-05-16
QT仪表盘实例(项目实战)
2018-05-15
Qt基于UDP的P2P聊天程序
2018-05-02
Qt主线程与次线程通信实例代码
2018-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人