- 博客(6)
- 收藏
- 关注
原创 用VC++建立Service服务应用程序
用VC++建立Service服务应用程序本文主要介绍了 OpenSCManager、CreateService、OpenService、ControlService、DeleteService、RegisterServiceCtrlHandler、SetServiceStatus、StartServiceCtrlDispatcher等操作服务程序的主要几个API的用法,具体的函数参数大家可以
2007-01-24 00:09:00 1149
原创 对话框透明
SetWindowLong(m_hWnd, GWL_EXSTYLE, GetWindowLong(m_hWnd, GWL_EXSTYLE)^0x80000); //0x80000 : WS_EX_LAYERED HINSTANCE hInst = LoadLibrary("User32.DLL"); // 显式加载DLL if (hInst != NULL) { typedef BOOL (W
2007-01-23 17:12:00 894
转载 GDI & GDI+
如何从磁盘中导入bmp文件 HBITMAP hbmp; hbmp = (HBITMAP)::LoadImage( AfxGetInstanceHandle(), "bitmap1.bmp", IMAGE_BITMAP,0,0, LR_LOADFROMFILE);用LoadImage读取BMP文件,并得到其调色版数据Q158898:HOWTO: How
2007-01-23 16:40:00 898
转载 用Visual C++7.0使用GDI+的方法
GDI开发包:http://www.codeguru.com/gdi/GDIPlus.zip JPG危险补丁:http://download.microsoft.com/download/a/b/c/abc45517-97a0-4cee-a362-1957be2f24e1/gdiplus_dnld.exe头:#ifndef ULONG_PTR#define ULONG_PTR unsign
2007-01-23 16:36:00 1224
转载 Windows 下的进程间通讯及数据共享
Windows 下有很多方法实现进程间通讯,比如用 socket,管道(Pipe),信箱(Mailslot),等等。但最基本最直接的还是使用内存共享。其他方法最终还是会绕道这里。 可想而知,如果物理内存只有一份,让这份内存在不同的进程中,映射到各自的虚拟地址空间上,每个进程都可以读取同一份数据,是一种最高效的数据交换方法。下面我们就讨论如何实现它。 共享内存在 Windows 中是用 FileMa
2007-01-23 16:25:00 711
转载 获到网卡MAC地址
CString GetMacAddress() { PIP_ADAPTER_INFO pinfo = NULL; unsigned long len = 0; unsigned long nError; nError = GetAdaptersInfo(pinfo,&len); if (nError == 0) { if (pinfo != NULL)
2007-01-23 16:20:00 698
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人