- 博客(6)
- 收藏
- 关注
转载 动态链接库、静态库区别与VS2005项目相关设置 .
一、动态链接库、静态库区别 二、VS2005项目相关设置 三、#pragma预处理指令 动态链接库、静态库区别 1、动态链接库(Dynamic Linked Library) Windows系统平台上你可以将独立的程序模块创建为较小的DLL(Dynamic Linkable Library)文件,并可对它们单独编译和测试。在运行时,只有当
2011-11-08 19:36:04 814
原创 Treeview control (加入图标)运用
case WM_INITDIALOG: // 创建TreeView控件 INITCOMMONCONTROLSEX icc = {sizeof(icc), ICC_TREEVIEW_CLASSES}; if(InitCommonControlsEx(&icc)) { HWND hTreeView = CreateWindow ( _T("
2011-11-29 17:23:13 3127
转载 WM_PAINT 和 WM_ERASEBKGND 消息的区别 .
先看看,如何获得HDC(设备句柄) 1.调用BeginPaint()。绘制范围是窗口的无效区域。通常是在WM_PAINT中调用。这个api获得HDC,在EndPaint()以后,会将窗口的无效区域置为有效区域。BeginPaint()会根据Invalidate()时传的参数,决定是否擦除背景。需要擦除背景时,BeginPaint()会发送一个WM_ERASEBKGND。 2.调用G
2011-11-29 09:57:31 1187
转载 ToolBar的Button上使用ToolTip的方法(SDK)
(参考自MSDN)方法一:概述:当您在创建Toolbar时指定了TBSTYLE_TOOLTIPS风格,那么您所创建的工具条将自动创建和管理一个ToolTip控件。这个ToolTip控件是一个小型的弹出(POP-UP)窗口,它包含了一行描述Toolbar上的按钮的文字。当鼠标移动到Toolbar的Button上并停留一秒钟左右时,ToolTip就会出现在靠近鼠标位置附近,反之,当鼠标
2011-11-25 13:45:12 4514
转载 ListCtrl中垂直滚动条自动滚动 .
1 加完数据后执行 EnsureVisible(最后一行索引) 可以保证滚动到最后 Example // The pointer to my list view control. extern CListCtrl* pmyListCtrl; // Ensure that the last item is v
2011-11-07 19:33:23 3123
转载 线程同步
方法一:利用互斥对象int tickets=100;HANDLE hMutex;DWORD WINAPI Fun1Proc( LPVOID lpParameter //thread data ){while(TRUE){ WaitForSingleObject(hMutex,INFINITE); //请求互斥对象 if(tic
2011-11-07 19:25:24 634
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人