16,548
社区成员




存储HANDLE
struct Tag_STRUCT
{
HWND hWnd;
} ;
struct Tag_STRUCT Struct;
Struct.hWnd = m_hWnd;
//把包含句柄的结构体写入ini文件
WritePrivateProfileStruct("Section","Key",&Struct,sizeof(Struct),"C:\\1.ini");
读取HANDLE
struct Tag_STRUCT
{
HWND hWnd;
} ;
struct Tag_STRUCT Struct;
//从包含句柄的结构体的ini文件读取HANDLE
GetPrivateProfileStruct("Section","Key",&Struct,sizeof(Struct),"C:\\1.ini");
char *p="0x10";
char *str;
int i = (int)strtol(p, &str, 16);//16进制
printf("%d",i);
HANDLE handle = (HANDLE)strtol(str,NULL, 16);
char szValue[] = "0x0010";
int nValude = 0 ;
sscanf( szValue,"%x",&nValude);
printf("%d",nValude);