
备忘
debehe
小人物
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
非递归遍历目录和文件,生成指定文件类型的索引
非递归遍历目录在遍历windows等目录的情况下还是很必要的。昨天刚好需要,就写了个。需求是遍历目录生成索引,根据参数指定,是否索引目录,可以指定需要索引的文件类型。 用到的结构体和容器定义,就是个意思,具体就根据需求再定struct LOCAL_APP_INDEX_ITEM{ std::wstring name; std::wstring fullPath; LOCA原创 2009-07-30 11:42:00 · 937 阅读 · 1 评论 -
combo box取消自动补齐功能
需求:combo box输入字符后,弹出下拉菜单,默认的操作会把输入的字符修改成下拉列表中的第一项。我不想要这个,我希望下拉菜单不影响我的输入。解决方案:去掉combo的CBS_HASSTRINGS风格副作用:去掉了CBS_HASSTRINGS风格会导致无法使用GetLBText来获取Item文字。我的解决方案:用SetItemData把数据塞到原创 2009-08-05 16:36:00 · 1374 阅读 · 0 评论 -
remember the milk 快捷键
其实就在remember the milk帮助的FAQ的第一条,但是习惯性的搜索了这样的关键字:remember the milk 快捷键竟然搜不到,备忘下吧。 1、http://www.rememberthemilk.com/help/faq/2、What are the keyboard shortcuts?3、http://www.rememberthemilk.co原创 2009-06-03 15:12:00 · 1566 阅读 · 0 评论 -
Foxmail备份到Gmail
以前的邮件都是用Foxmail来收的,而且以前用的的邮箱大小有限制,因为空间不足,邮件在服务器上都没有备份。我的Foxmail本地mail目录已经有2G多了,太占空间了,而且我现在都是用Gmail来接收我的N个邮箱的邮件,所以要是能把本地Foxmail中的2G多老邮件备份到gmail中该有多好。一来省了我的硬盘空间,二来搜索邮件方便,统一管理。 朝着这个目的我找了些方法,最终的解决方案如下原创 2009-06-21 22:10:00 · 5707 阅读 · 1 评论 -
结构体定义
备忘,无他。 struct DirectoryOption{ wstring indexDirs; wstring path; wstring types; DirectoryOption() { indexDirs = L""; path = L""; types = L""; } DirectoryOption(cons原创 2009-09-01 15:40:00 · 878 阅读 · 0 评论 -
Static长度随文字变化
m_sTips.SetWindowText(m_curTipItem.name.c_str()); CRect rcTips; m_sTips.GetWindowRect(rcTips); ScreenToClient(&rcTips); InvalidateRect(rcTips); CClientDC dc(m_sTips.m_hWnd); SIZE原创 2009-09-01 16:52:00 · 679 阅读 · 0 评论 -
窗口收不到WM_MOUSELEAVE
想要收到WM_MOUSELEAVE,需要在合适的时机调用_TrackMouseEvent(如WM_MOUSEMOVE)TRACKMOUSEEVENT t = {sizeof(TRACKMOUSEEVENT),TME_LEAVE,m_hWnd,0};if (::_TrackMouseEvent(&t)){ //InvalidateRect(NULL);原创 2009-09-07 23:43:00 · 1109 阅读 · 0 评论 -
windbg又更新了
我out了,一直用的Previous Release version 6.10.3.233 - November 18, 2008 Install Debugging Tools for Windows 32-bit Version Download the Debugging Tools for WindowsCurrent Release version 6.1原创 2009-09-15 11:58:00 · 658 阅读 · 2 评论 -
GDI+下使用DEBUG_NEW问题
在WTL中使用GDI+,出现编译问题:错误 C2660: Gdiplus::GdiplusBase::operator 新: 函数不采用 3 的参数 error C2660: new : function does not take 3 parameters搜索后发现Microsoft上有相关的support说明http://support.microsoft.com/kb/31779原创 2009-12-21 18:16:00 · 1186 阅读 · 0 评论