Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
C++ StrCmpLogicalW文件名排序
打开资源管理器 文件列表如下 搜索文件列表 include
工作随笔篇
VC(日积月累篇)
VC(基础篇)
VC++ CComboBox自绘(选择下拉列表框)
效果图 头文件定义 CSWCheckComboBox h pragma once class CSWCheckComboBox public CComboBox DECLARE DYNAMIC CSWCheckComboBox 成员私有结构
VC(基础篇)
VC(UI设计篇)
VC++ CComboBox自绘阶段性总结
在绘制列表框左侧的时候 本来说是采用的CImageList接口进行绘制 结果发现绘制后的图标不干净 有锯齿或者黑色背景存在 于是采用了GDI 来实现左侧图标的绘制 代码如下 GDI是完全可以通过图像处理彻底解决图标不干净问题的 之前文章有介
VC(基础篇)
VC(UI设计篇)
VC++ CComboBox自绘
头文件定义 CSWComboBox h pragma once class CSWComboBox public CComboBox DECLARE DYNAMIC CSWComboBox public CSWComboBox CSWCom
VC(基础篇)
VC(UI设计篇)
主线程消息处理
写程序过程中 往往会遇到在按钮时间中执行一个循环事件 for while 耗费比较长的时候 这个时候会造成界面的假死想象 对于经常写程序的人来说 解决起来相对比较容易 创建一个子线程 然后把事件放到子线程执行 但是对于初学者而言 创建子线程
工作随笔篇
VC(日积月累篇)
VC(基础篇)
CStdioFile扩展(支持Ansi、Unicode、Utf-8等文本格式)
头文件声明 CStdioFileEx h StdioFileEx h interface for the CStdioFileEx class Version 1 1 23 August 2003 Incorporated fixes fr
工作随笔篇
VC(日积月累篇)
VC(基础篇)
VC++ 文件操作封装类
头文件声明 SysUtils h pragma once include
工作随笔篇
VC(日积月累篇)
VC(基础篇)
VC++ CComboBox自绘(颜色下拉列表框)
使用前 请将控件的Style属性设置为DropdownList 下拉列表 Owner Draw设置为Fixed Has Strings设置为TRUE 效果图如下 头文件声明 CSWColorComboBox h pragma once in
VC(基础篇)
VC(UI设计篇)
VC++ Gdiplus::Bitmap抠图
void SetBackgroundMaskImage LPCTSTR lpszImageName COLORREF crAlpha RGB 255 0 0 Gdiplus Bitmap pBkgrMaskBitmap CImageFact
VC(基础篇)
VC(UI设计篇)
sapi 实现语音朗读
头文件定义 CSpeechSpeekImpl h pragma once include sphelper h class CSpeechSpeekImpl public CSpeechSpeekImpl void CSpeechSpeek
工作随笔篇
VC(日积月累篇)
VC(基础篇)
WTL 界面设计篇(CSkinDialog)
头文件声明 CSkinDialog h pragma once include
VC(基础篇)
VC(UI设计篇)
多语言版本 OPENFILENAME过滤器设置问题
正常的时候 打开并选择一个文件这样写代码 char szFileName MAX PATH 0 OPENFILENAME ofn memset szFileName 0 MAX PATH memset ofn 0 sizeof ofn of
工作随笔篇
VC(日积月累篇)
VC(基础篇)
VC++ 图像颜色调节
1 BMP图片在GDI方式下贴图 32位位图 半透明像素会显示黑色或白底 像素处理代码 void CrossImage CImage img if img IsNull return 确认该图像包含Alpha通道 if img GetBPP
VC(基础篇)
VC(日积月累篇)
VC(图像处理篇)
VC++ 控制台程序常用接口
1 申请一个控制台窗口 如果程序本身是控制台程序 可以不用调用 AllocConsole 2 获取控制台屏幕缓冲区的句柄 HANDLE m hConsole GetStdHandle STD OUTPUT HANDLE 3 设置控制台标题
C 语言教程
C 语言教程
VC(基础篇)
多语言版本 UI资源切换
1 如果窗体资源和源码里面所使用的字符串资源 都已经存在于资源视图里面 则通过下面方式来实现 LANGID lid GetSystemDefaultLangID if 0x0809 lid 英语 0x0809 SetThreadUILang
工作随笔篇
VC(日积月累篇)
VC(基础篇)
VC++ GDI+将CDC保存为图片文件(bmp、jpg、png)
int GetEncoderClsid const wchar t format CLSID pClsid UINT num 0 UINT size 0 ImageCodecInfo pImageCodecInfo NULL GetImag
VC(基础篇)
VC(日积月累篇)
VC(图像处理篇)
C++类结构规范定义
后期私有类肯定还会有很多 为了自己和读者方便阅读 在后面的设计中将严格按照制定格式来定义类的变量和函数 pragma once class CClassxxx public CClassBase DECLARE DYNAMIC CClass
C 语言教程
VC(基础篇)