删除文章

确定要删除这篇文章吗?

取消
确定

npm常用命令

![npm常用命令](https://ww4.sinaimg.cn/large/006tNbRwgy1fc7r9gq5olj30ru0kjq5t.jpg)...
2017-01-29 12:07:41
阅读(884)

函数外初始化与函数内初始化

关于函数外初始化与函数内初始化之前一直分的不是太清,也不太在意。昨天终于出现了这方面的问题,所以决定好好看下,以下是这次的一些收获,先看测试代码: include "stdafx.h" include <iostream> using namespace std; bool FillStr(char &szDst, int nSize) { bo...
2017-01-26 07:38:11
阅读(993)

DLL的编写与调用,简单示例(迁移2011-03-06)

新建一个DLL类型的应用程序,如:myDll.cpp include <windows.h> include <iostream> extern "C" int _declspec(dllexport) DllAdd(int a, int b) { return a + b; } extern "C" 在 DLL的设计中中,,如果使用C++开发,通常在导出函数的定义中使用extern "C...
2017-01-26 07:34:38
阅读(1039)

32位到64位程序移植(迁移 32位到64位程序移植)

前段时间一直弄关于32位到64位程序移植的问题, 终于结束了, 所以在这里做一下小结。 其实对于一般的32位应用程序64位操作系统都是兼容的, 只有一些特殊的需要与64位应用程序进行交互的才需要编译成64位, 不然会出现不兼容的问题。因为我移植的是输入法, 这里拿输入法来...
2017-01-26 06:30:57
阅读(1265)

WTL CComboBox 增加所有字体名(迁移2011-03-10)

今天为CComboBox控件增加系统中的字体名折腾了半天, 记录下防止再犯, 或许以后用不到。 1. 定义一个CComboBox的对象: CComboBox m_cbChiFont; 2. 给上面的对象关联一个资源ID: m_cbChiFont.Attach(GetDlgItem(IDC_CHI_FONT)); 3. 关键地方来了, 首先定义函数...
2017-01-26 06:18:49
阅读(952)

WTL 一个很好用的ToolTip(迁移2011-03-13)

找到了一个老外写的很好用的ToolTip, 但是有两个小问题,终于解决了,拿出来和大家分享下。 - 问题1:有时候出现这样的情况,鼠标划上去后立马弹出提示,然后消失,最后又弹出一次; > 解决方法:m_TT.SetDelayTime(TTDT_RESHOW, 1000);//鼠标划上过1秒后弹出提示; - 问题...
2017-01-26 06:01:17
阅读(1153)

高质量子程序核查表(代码大全2)(迁移2011-03-22)

子程序:为了实现一个特定的目的而编写的一个可被调用的方法(method)或过程(procedure)。例如C++中的函数(function)。 大局事项: 1. 创建子程序的理由充分吗? 2. 一个子程序中所有适于单独提出的部分是不是已经被提出到单独的子程序中了? 3. 过程的名字中是否用了强...
2017-01-26 05:57:01
阅读(921)

WTL安装到VS2008和VS2010中(迁移2011-02-26)

WTL是什么就不说了, 今天安装的时候遇到了一些小问题, 所以记录下。 WTL8.0只支持VS2005, 不过只需要修改几个小地方就可以在VS2008下用了。 可以下载WTL8.1就不需要修改了, 它是支持VS2008的。 1. 直接解压在AppWiz文件下有个setup90.js直接运行就可以了 但是如...
2017-01-23 05:35:41
阅读(1063)

const用法(迁移2011-01-04)

const允许你指定一个语义约束(也就是指定一个“不该被改动”的对象),而编译器会强制实施这项约束。它允许你告诉编译器和其他程序员某值应该保持不变。编程时如果需要保持某个值不变, 你就应该用const, 这样编译器就会确保这条约束不被违反。 函数参数加const --- vo...
2017-01-22 13:33:06
阅读(903)

gtk改变button的字体大小(迁移2011-01-09 )

pango可以改变gtk中label的字体(我安装gtk后里面就包含了pango), 但是对于GtkButton上显示的字体却不能直接改变的。 我自己想出来的一种方法是: > 取出GtkButton里面的label, 再来更改这个label就可以了, 代码如下: GtkWidget labelChild; PangoFontDescri...
2017-01-22 13:30:00
阅读(967)

Win32 API笔记(迁移2011-01-12)

1. 创建一个非模式对话框: HWND hDlg; hDlg = CreateDialog(hInstance, MAKEINTRESOURCE(IDD_DIALOG1), hwnd, AboutDlgProc);//IDD_DIALOG1为资源文件中的对话框ID ShowWindow(hDlg, SW_SHOW); 2. 创建一个静态文本控件: HWND hStaticLabel; hStaticLabel =...
2017-01-22 13:17:20
阅读(1068)

WTL自画按钮与文件对话框(迁移2011-01-14)

//////////////WTL自画按钮///////////////// class CBmpEixtBtn : public CBitmapButtonImpl<CBmpEixtBtn> { public: DECLARE_WND_SUPERCLASS(_T("WTL_BmpBtn"), GetWndClassName()) // added border style (auto3d_single) CBmpEixtB...
2017-01-22 13:01:58
阅读(1014)
 
Keep it simple,stupid
文章数
329
今日访问
2912
今日IP数
222
最近评论

liangzi: 不错 谢谢分享
tujiaw: registerThreadInactive:如果当前没有激活的线程,就去激活线程,让等待的线程去执行任务。
hgzzx: 佩服佩服。 请教:registerThreadInactive的作用是什么?
xuehaoyun: 很不错,来围观一下
tujiaw: 抱歉csdn code服务关闭了,这个代码我也找不到了
于淞: 你好,这个文章的源码能分享一下吗,songsong9181@163.com,谢谢了 上面的写错了
回到顶部