• Vfw + GDI屏幕录像

    使用Vfw中的AVIFile相关函数 和 GDI的BitBlt实现屏幕录像 由于没有压缩, AVI文件会很大.

    3
    126
    207KB
    2012-10-19
    10
  • 屏幕取色及其应用.

    屏幕取色及其应用,使用屏幕取色,内存DC,设备无关位图的快速访问.

    0
    116
    30.41MB
    2012-06-20
    9
  • 用VC在XP及Win7下显示模式切换

    在XP下能切换扩展模式和单显示器模式和切换主显示器. 在Win7下调用SetDisplayConfig能实现复制,扩展,单显示器的切换,主显示器切换暂时没研究出怎么用.

    5
    342
    256KB
    2011-07-29
    33
  • VC 多国语言动态切换 资源dll版

    一般来说,用资源dll来解决多国语言问题的话,都是重启生效,但是dll就真的不能动态切换吗? 答案是:当然能动态切换... 具体看代码. XP_SP3 VS2008编译通过

    4
    243
    162KB
    2011-06-22
    32
  • VC++阳历(公历)到阴历(农历)转换

    VC++ VC6.0下源代码.不知道是不是每年每天都正确,但我测试过的数据都是正确的

    5
    323
    40KB
    2011-01-13
    34
  • VC++操作access数据库(用户账号管理,并有des数据加密)

    用VC在VS2008环境写的一个VC操作访问access数据库的小程序,作入门之用.望对大家有点点抛砖引玉的作用.

    5
    157
    124KB
    2010-12-06
    33
  • VC进程ID获得主窗口句柄获得进程名

    VC获得进程ID获得主线程ID获得窗口句柄获得主窗口获得进程名 1.窗口类名 窗口句柄 窗口标题 窗口句柄 HWND FindWindow( LPCTSTR lpClassName, //窗口类名 可用 VC或者VS自带的Spy++查看 LPCTSTR lpWindowName //窗口标题 ); 举例: 以 记事本为例, 记事本 窗口类名 为:NotePad, 窗口标题 视按具体情况而定,假设为"新建 文本文档.txt - 记事本" 窗口类名 窗口句柄 TCHAR lpClassName[]=TEXT("NotePad"); HWND hWnd=::FindWindow(lpClassName,NULL); if(hWnd && IsWindow(hWnd)) ::ShowWindow(hWnd,SW_HIDE); 窗口标题 窗口句柄 TCHAR lpWindowName[]=TEXT("新建 文本文档.txt - 记事本"); HWND hWnd=::FindWindow(NULL,lpWindowName); if(hWnd && IsWindow(hWnd)) ::ShowWindow(hWnd,SW_HIDE); 2.窗口句柄 进程ID 窗口句柄 主线程ID 要使用到的函数: DWORD GetWindowThreadProcessId( HWND hWnd, //目标窗口句柄 LPDWORD lpdwProcessId //返回目标窗口对应进程ID ); 例子: DWORD dwProcId=0;//存放返回的进程ID DWORD dwThreadId=0;//存放返回的主线程ID HWND hWnd=XXXX;//这里省略,可能用任务方式得到一个窗口的句柄.比如用1中的方法. dwThreadId=GetWindowThreadProcessId(hWnd,&dwProcId);//同时得到进程ID和主线程ID. 3.窗口HAND CWnd 用CWnd::FromHandle(HWND hWnd)函数.很多类都有这个函数. 4.进程名 进程ID (注:进程名,即在"任务管理器"中看到的名字) 用CCheckObject类(详细实现源文件); 例子: 以记事本为例,进程名为 NOTEPAD.EXE (不一定是大写哦,得到任务管理器是显示而定); CCheckObject ch; TCHAR Name[]=TEXT("NOTEPAD.EXE"); DWORD dwProcId=ch.GetProcessId(Name); 5. 进程名 主线程ID 例子: CCheckObject ch; TCHAR Name[]=TEXT("NOTEPAD.EXE"); DWORD dwThreadId=ch.GetThreadId(Name); 6. 进程名 主窗口句柄 CCheckObject ch; TCHAR Name[]=TEXT("NOTEPAD.EXE"); HWND hWnd=ch.GetTargetWindowHanle(Name); 7. 其它说明 从CCheckObject类和上面的源码中,不难写出从 进程ID 主线程ID 进程ID 主窗口句柄 主线程ID--->主窗口句柄 等等其它类似转换. 对于主窗口,特点如下: A. 不能用进程ID,要用线程ID,因为一个进程可能有多个线程,每个线程都可能会有主窗口. B. 主窗口不会有WS_CHILD属性 C. 主窗口没有父窗口 D. 主窗口一般都有子窗口(这个不是一定的,但是具有普遍性)

    5
    1084
    5KB
    2010-12-03
    33
  • VC操作access数据库

    采用ADO或者ODBC方式访问access数据库 程序里实现了用户管理模块和对用户数据的DES加密

    5
    119
    103KB
    2010-11-21
    10
  • VC程序自动启动和快捷方式和计划任务

    里面实现注册表的操作,包括 遍历,添加,删除项;遍历,添加,删除键, 用注册表功能 实现了程序开机自动启动. 以向"启动"文件夹添加程序快捷方式,实现程序开机自动启动. 用计划任务方式实现程序每天定时启动.

    4
    166
    96KB
    2010-11-18
    9
  • VC在VS2008下注册表操作

    用VC在VS2008环境下,利用操作注册表的API实现注册表的读写删除操作,可以遍历注册表项和键值,也可以添加和删除注册表项和键值. 还实现了一个程序随系统自动启动

    4
    132
    88KB
    2010-11-13
    11
  • 知无不言

    回答1个问题,每日最多计数5次
关注 私信
上传资源赚积分or赚钱