1为了实现托盘功能,我们可以使用消息机制来进行实现
我们需要使用到windows的一个API函数:BOOL Shell_NotifyIcon( DWORD dwMessage, PNOTIFYICONDATA lpdata);其中dwMessage可以取以下值:
NIM_ADD 向托盘中加入一个图标
NIM_MODIFY 修改托盘中的图标
NIM_DELETE 从托盘中删除一个图标
参数p...
分类:
其他好文 时间:
2015-08-18 10:21:41
阅读次数:
202
SetupComm
该函数初始化一个指定的通信设备的通信参数。
BOOL SetupComm(
HANDLE hFile,
DWORD dwInQueue,
DWORD dwOutQueue
);
参数
hFile
[IN]通讯设备句柄。
CreateFile函数返回此句柄。
dwInQueue
[in]指定推荐的大小,以字节...
分类:
其他好文 时间:
2015-08-18 10:20:47
阅读次数:
464
HANDLE CreateFile(
LPCTSTR lpFileName, //指向文件名的指针
DWORD dwDesiredAccess, //访问模式(写/读)
DWORD dwShareMode, //共享模式
LPSECURITY_ATTRIBUTES lpSecurityAttributes, //指向安全属性的指针
DWORD dwCreationDi...
分类:
其他好文 时间:
2015-08-18 09:07:33
阅读次数:
129
打开注册表键LONG RegOpenKeyEx( HKEY hKey, // handle to open key主键 LPCTSTR lpSubKey, // subkey name子键 DWORD ulOptions, // reserved。必须是0 REGSAM...
分类:
编程语言 时间:
2015-08-13 14:10:14
阅读次数:
157
数据对齐,是指数据所在的内存地址必须是该数据长度的整数倍。DWORD数据的内存起始地址能被4除尽,WORD数据的内存起始地址能被2除尽。X86CPU能直接访问对齐的数据,当它试图访问一个未对齐的数据时,会在内部进行一系列的调整。这些调整对于程序员来说是透明的,但是会降低运行速度,所以编译器在编译程序...
分类:
编程语言 时间:
2015-08-13 11:49:53
阅读次数:
114
DevExpress破解不易,可以通过修改试用期来继续使用优秀的控件。操作如下: 修改注册表 \HKEY_CLASSES_ROOT\Licenses\6F0F8269-1516-44C6-BD30-0E90BE27871C\122的DWORD值为10016,可以延长至2031年。122为当前版本,....
分类:
其他好文 时间:
2015-08-12 18:35:17
阅读次数:
3903
BOOL WINAPI EnumServicesStatusEx(_In_ SC_HANDLE hSCManager,_In_ SC_ENUM_TYPE InfoLevel,_In_ DWORD dwServiceType,_In_ DWORD dwServiceState,_Out_opt_ LP...
分类:
编程语言 时间:
2015-08-11 13:50:58
阅读次数:
697
mov eax,esi
将esi中的数据传送到eax中
mov eax,[esi]
esi中是地址,将内存中该地址的数据传送到eax中,也就是间接寻址
mov eax, dword ptr [esi]
dword表示的是双字,四字节。esi中保存的是为内存中的地址。将该地址处的4字节数据传送到eax中。...
分类:
其他好文 时间:
2015-08-11 10:10:39
阅读次数:
231
BOOL WINAPI ControlService(_In_ SC_HANDLE hService,_In_ DWORD dwControl,_Out_ LPSERVICE_STATUS lpServiceStatus);函数作用:给指定的服务发送一个控制码参数:1. hService: Open...
分类:
其他好文 时间:
2015-08-10 11:58:44
阅读次数:
145
1.CreateThread与_beginthreadex#pragma once#include#include#include#include//子线程函数DWORD WINAPI ThreadFun1(LPVOID pM){ printf("子线程的线程ID号为:%d\nHello wo...
分类:
编程语言 时间:
2015-08-09 22:25:56
阅读次数:
223