
WINDOWS编程杂记
文章平均质量分 72
lclai
这个作者很懒,什么都没留下…
展开
-
获取指定窗口窗口风格
API函数:LONG GetWindowLong( HWND hWnd, // handle of window int nIndex // offset of value to retrieve );设置nIndex:GWL_STYLE然后,函数GetWindowLong函数的返回值和相应的参数做与运算,结果为1,则属于相应风格,反之则反。窗口风格参数如下: 1. Sty原创 2008-11-10 12:23:00 · 3984 阅读 · 0 评论 -
WINDOWS 常用API函数说明
AdjustWindowRect 给定一种窗口样式,计算获得目标客户区矩形所需的窗口大小 AnyPopup 判断屏幕上是否存在任何弹出式窗口 ArrangeIconicWindows 排列一个父窗口的最小化子窗口 AttachThreadInput 连接线程输入函数 BeginDeferWindowPos 启动构建一系列新窗口位置的过程 BringWindowToTop 将指定原创 2009-03-25 16:02:00 · 702 阅读 · 0 评论 -
VC++动态链接库(DLL)编程深入浅出(一)
1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用转载 2009-07-23 09:04:00 · 3887 阅读 · 0 评论 -
VC++动态链接库(DLL)编程深入浅出(二)
上节给大家介绍了静态链接库与库的调试与查看(动态链接库(DLL)编程深入浅出(一)),本节主要介绍非MFC DLL。 4.非MFC DLL 4.1一个简单的DLL 第2节给出了以静态链接库方式提供add函数接口的方法,接下来我们来看看怎样用动态链接库实现一个同样功能的add函数。 如图6,在VC++中new一个Win32 Dynamic-Link Library工程dllTe转载 2009-07-23 09:14:00 · 1430 阅读 · 1 评论 -
VC++动态链接库(DLL)编程深入浅出(三)
第4节我们对非MFC DLL进行了介绍,这一节将详细地讲述MFC规则DLL的创建与使用技巧。 另外,自从本文开始连载后,收到了一些读者的e-mail。有的读者提出了一些问题,笔者将在本文的最后一次连载中选取其中的典型问题进行解答。由于时间的关系,对于读者朋友的来信,笔者暂时不能一一回复,还望海涵!由于笔者的水平有限,文中难免有错误和纰漏,也热诚欢迎读者朋友不吝指正! 5. MFC规则D转载 2009-07-23 09:22:00 · 980 阅读 · 0 评论 -
VC++动态链接库(DLL)编程深入浅出(四)
这是《VC++动态链接库(DLL)编程深入浅出》的第四部分,阅读本文前,请先阅读前三部分:(一)、(二)、(三)。 MFC扩展DLL的内涵为MFC的扩展,用户使用MFC扩展DLL就像使用MFC本身的DLL一样。除了可以在MFC扩展DLL的内部使用MFC以外,MFC扩展DLL与应用程序的接口部分也可以是MFC。我们一般使用MFC扩展DLL来包含一些MFC的增强功能,譬如扩展MFC的CSt转载 2009-07-23 09:31:00 · 739 阅读 · 0 评论 -
VC++环境下获取当前输入法名称
CString GetCurrentIme(){ //LPDWORD pId; DWORD thId; //DWORD currentThId; HKL hkl; LPSTR buffer; buffer=new char[255]; ::memset(buffer,0,255); thId=::GetWi原创 2009-06-02 11:06:00 · 5362 阅读 · 2 评论 -
串口通讯编程系列之RS232接口说明
串口通信标志中的RS-232接口说明 针脚 功能 符号1 载波监听原创 2009-06-12 11:31:00 · 1341 阅读 · 0 评论