?? test.h
字號(hào):
#include <process.h>
#define WM_SOCKET_send (WM_USER + 1)
#define WM_SOCKET_rcv (WM_USER + 2)
#define WM_SOCKET_acc (WM_USER + 3)
#define MAX_malloc 24000
#define xmalloc(s) HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, (s))
#define xfree(p) HeapFree (GetProcessHeap(), 0, (p))
#define MIN(x, y) (x >= y? y:x)
typedef struct FILEINFO
{
TCHAR filename[MAX_PATH];
DWORD filesize;
} FileInfo;
typedef struct ACCINFO
{
char info[10];
} AccInfo;
OPENFILENAME ofn;
SOCKET sendfd, rcvfd, acceptfd;
struct sockaddr_in SendTo, RcvFrom;
BOOL peer=FALSE;
int CDECL MessageBoxPrintf(TCHAR * szCaption, TCHAR * szFormat, ...);
void EditPrintf(HWND hwndEdit, TCHAR * szFormat, ...);
void InitOFN(HWND hwndDlg);
HANDLE ReadyForSend(PTSTR lpstrFileName, FileInfo *pfileinfo);
BOOL StartSendSocket(HWND hwnd, HWND Edit, HANDLE hFileSend, unsigned int *IP);
int SendData(SOCKET sendfd, HANDLE hSendFile, HWND hwndText, FileInfo *pfileinfo, LPARAM lParam, HWND hwnd);
int FileInfoAccS(HWND hwnd);
int StartListenSocket(HWND hwndMain, HWND hwndText);
int StartAcceptSocket(LPARAM lParam, unsigned int *IP, HWND hwndText, HWND hwndMain);
int RecvData(HWND hwndText, TCHAR *lpstrFileName, HANDLE &hFileRcv, LPARAM lParam, HWND hwnd);
int FileInfoAccR(HWND hwndMain);
void ErrorHandle(SOCKET sock, HANDLE handle, HWND hwndText);
int GetIPaddr(HWND hwnd, unsigned int *IP);
//ofstream out;
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -