c语言win32 sdk笔记

大一上学期的一些笔记

GetShortPathName(“”,shortpath,sizeof shortpath)
mciSendString(cmd,”",0,NULL)
mciSendString的声明在mmsystem.h中
OPENFILENAME结构体
lStructSize=sizeof(ofn);
lpstrFile=szfile;
lpstrFile[0]=TEXT(‘’);
nMaxFile=sizeof(szfile);
lpstrFilter=TEXT(“all*.*text*.txtmp3*.mp3……”);
nFilterIndex=1;
lpstrFileTitle=NULL;
nMaxFileTitle=0;
lpstrInitialDir=NULL;
hwndOwner=hwnd;
Flags=OFN_EXPLORER|OFN_PATHMUSTEXIST|OFN_FILEMUSTEXIST

ZeroMemory函数:局部变量的置0
zeromemory(&结构体名,sizeof(结构体名));

socket编程:
windows独有的函数都以WSA开头。
api执行完后结果放到lasterror中
GetLastError()
FormatMessage()将错误码转换为错误消息
recv(sock,buffer,sizeof(buffer)/sizeof(TCHAR),0)
send(sock,buffer,sizeof(buffer)/sizeof(TCHAR),0)

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>