2011年8月19日

由进程名称获取窗口句柄

摘要: 前段时间在wince上开发一个应用程序,在程序中需要调用一个第三方软件,遇到下面这个问题:如何获得一个已经运行起来,但是仅知道进程名称,没有窗口标题,与调用程序没有特殊关系(如父子关系),并且其它条件(如是否置顶)任意的应用程序的窗口句柄????且看:HWND MyProc::GetXHandle(LPCWSTR procName) //procName 被调用进程名称{ DWORD iProcID=0; PROCESSENTRY32 pEntry={sizeof(PROCESSENTRY32)}; HANDLE hSnapshot=CreateToolhelp32Snapshot(TH32C 阅读全文

posted @ 2011-08-19 19:09 and_tt 阅读(8964) 评论(0) 推荐(0) 编辑

linux 下串口编程VTIME和VMIN的设置

摘要: VTIME定义要求等待的时间量(取值不能大于cc_t)。VMIN定义了要求等待的最小字节数。options.c_cc[VTIME] = X; //设置从获取到1个字节后开始计时的超时时间options.c_cc[VMIN] = Y; //设置要求等待的最小字节数在原始模式下对read()函数的影响:1、X=0,Y!=0。函数read()只有在读取了Y个字节的数据或者收到一个信号的时候才返回;2、X!=0,Y=0。即使没有数据可以读取,read()函数等待X时间量后返回;3、X!=0,Y!=0。第一个字节数据到时开始,最先满足收到Y个字节或达超时时间X任意一个条件,read()返回;4、X=0, 阅读全文

posted @ 2011-08-19 13:54 and_tt 阅读(9221) 评论(0) 推荐(1) 编辑

[转]微软等数据结构+算法面试100题_全部出炉

摘要: ================作者:July 2010年12月6日微软等100题系列V0.1版终于结束了。从2010年10月11日当天最初发表前40题以来,直至此刻,整理这100题,已有近2个月。2个月,因为要整理这100题,很多很多其它的事都被我强迫性的搁置一旁,如今,要好好专心去做因这100题而被耽误的、其它的事了。这微软等数据结构+算法面试100题系列(是的,系列),到底现在、或此刻、或未来,对初学者有多大的意义,在此,我就不给予评说了。由他们自己来认定。所谓,公道自在人心,我相信这句话。任何人,对以下任何资料、题目、或答案,有任何问题,欢迎联系我。作者邮箱:zhoulei0907@y 阅读全文

posted @ 2011-08-19 12:50 and_tt 阅读(520) 评论(0) 推荐(0) 编辑

Jni中C++和Java的参数传递

摘要: 如何使用JNI的一些基本方法和过程在网上多如牛毛,如果你对Jni不甚了解,不知道Jni是做什么的,如何建立一个基本的jni程序,或许可以参考下面下面这些文章:利用VC++6.0实现JNI的最简单的例子JNI入门教程之HelloWorld篇 SUN JNI Tutorial这些资料的例子中,大多数只是输入一些简单的参数,获取没有参数。而在实际的使用过程中,往往需要对参数进行处理转换。才可以被C/C++程序识别。比如我们在C++中有一个结构(Struct)DiskInfo ,需要传递一个类似于DiskInfo *pDiskInfo的参数,类似于在C++这样参数如何传递到Java中呢?下面我们就来讨 阅读全文

posted @ 2011-08-19 12:43 and_tt 阅读(15317) 评论(0) 推荐(1) 编辑

Android面面观——Android事件处理下(按键、触摸屏和滚动球的一些实现细节...

摘要: 对于按键事件,调用mDevices[i]->layoutMap->map进行映射。映射实际是由 KeyLayoutMap::map完成的,KeyLayoutMap类里读取配置文件qwerty.kl,由配置 文件 qwerty.kl 决定键值的映射关系。你可以通过修 改./development/emulator/keymaps/qwerty.kl来改变键值的映射关系。 JNI 函数 在frameworks/base/services/jni/com_android_server_KeyInputQueue.cpp文 件中,向 JAVA提供了函数android_server_KeyI 阅读全文

posted @ 2011-08-19 12:32 and_tt 阅读(2344) 评论(0) 推荐(0) 编辑

导航