X-Git-Url: http://git.sourceforge.jp/view?p=ffftp%2Fffftp.git;a=blobdiff_plain;f=statuswin.c;h=cdb0acdf8035620d4f01b99fed26d275bc7784d6;hp=6467fc6bcbc110e8caf86de25a935093a3281904;hb=2bffe82de6811b380d280099f638dd7b4cbb3404;hpb=2bf85c03c1e059a2f75dbd48ef73be5961e12414 diff --git a/statuswin.c b/statuswin.c index 6467fc6..cdb0acd 100644 --- a/statuswin.c +++ b/statuswin.c @@ -1,6 +1,6 @@ -/*============================================================================= +/*============================================================================= * -* ƒXƒe[ƒ^ƒXƒEƒCƒ“ƒhƒE +* ステータスウインドウ * =============================================================================== / Copyright (C) 1997-2007 Sota. All rights reserved. @@ -28,6 +28,8 @@ /============================================================================*/ #define STRICT +// IPv6対応 +#include #include #include #include @@ -37,35 +39,36 @@ #include #include #include -#include +// IPv6対応 +//#include #include "common.h" #include "resource.h" -/*===== ƒ[ƒJƒ‹‚ȃ[ƒN =====*/ +/*===== ローカルなワーク =====*/ static HWND hWndSbar = NULL; static int SbarColWidth[5] = { 70, 230, 410, 570, -1 }; -/*----- ƒXƒe[ƒ^ƒXƒEƒCƒ“ƒhƒE‚ðì¬‚·‚é ---------------------------------------- +/*----- ステータスウインドウを作成する ---------------------------------------- * * Parameter -* HWND hWnd : eƒEƒCƒ“ƒhƒE‚̃EƒCƒ“ƒhƒEƒnƒ“ƒhƒ‹ -* HINSTANCE hInst : ƒCƒ“ƒXƒ^ƒ“ƒXƒnƒ“ƒhƒ‹ +* HWND hWnd : 親ウインドウのウインドウハンドル +* HINSTANCE hInst : インスタンスハンドル * * Return Value -* int ƒXƒe[ƒ^ƒX -* SUCCESS/FAIL +* int ステータス +* FFFTP_SUCCESS/FFFTP_FAIL *----------------------------------------------------------------------------*/ int MakeStatusBarWindow(HWND hWnd, HINSTANCE hInst) { int Sts; - Sts = FAIL; + Sts = FFFTP_FAIL; hWndSbar = CreateWindowEx(0, STATUSCLASSNAME, NULL, WS_CHILD | SBS_SIZEGRIP | WS_CLIPSIBLINGS | SBT_NOBORDERS, @@ -76,19 +79,19 @@ int MakeStatusBarWindow(HWND hWnd, HINSTANCE hInst) { SendMessage(hWndSbar, SB_SETPARTS, sizeof(SbarColWidth)/sizeof(int), (LPARAM)SbarColWidth); ShowWindow(hWndSbar, SW_SHOW); - Sts = SUCCESS; + Sts = FFFTP_SUCCESS; } return(Sts); } -/*----- ƒXƒe[ƒ^ƒXƒEƒCƒ“ƒhƒE‚ðíœ -------------------------------------------- +/*----- ステータスウインドウを削除 -------------------------------------------- * * Parameter -* ‚È‚µ +* なし * * Return Value -* ‚È‚µ +* なし *----------------------------------------------------------------------------*/ void DeleteStatusBarWindow(void) @@ -99,13 +102,13 @@ void DeleteStatusBarWindow(void) } -/*----- ƒXƒe[ƒ^ƒXƒEƒCƒ“ƒhƒE‚̃EƒCƒ“ƒhƒEƒnƒ“ƒhƒ‹‚ð•Ô‚· ------------------------ +/*----- ステータスウインドウのウインドウハンドルを返す ------------------------ * * Parameter -* ‚È‚µ +* なし * * Return Value -* HWND ƒEƒCƒ“ƒhƒEƒnƒ“ƒhƒ‹ +* HWND ウインドウハンドル *----------------------------------------------------------------------------*/ HWND GetSbarWnd(void) @@ -114,13 +117,13 @@ HWND GetSbarWnd(void) } -/*----- ƒJƒŒƒ“ƒgƒEƒCƒ“ƒhƒE‚ð•\Ž¦ ---------------------------------------------- +/*----- カレントウインドウを表示 ---------------------------------------------- * * Parameter -* int Win : ƒEƒCƒ“ƒhƒE”ԍ† (WIN_xxx : -1=‚È‚µ) +* int Win : ウインドウ番号 (WIN_xxx : -1=なし) * * Return Value -* ‚È‚µ +* なし *----------------------------------------------------------------------------*/ void DispCurrentWindow(int Win) @@ -135,13 +138,13 @@ void DispCurrentWindow(int Win) } -/*----- ‘I‘ð‚³‚ê‚Ä‚¢‚éƒtƒ@ƒCƒ‹”‚ƃTƒCƒY‚ð•\Ž¦ -------------------------------- +/*----- 選択されているファイル数とサイズを表示 -------------------------------- * * Parameter -* ‚È‚µ +* なし * * Return Value -* ‚È‚µ +* なし *----------------------------------------------------------------------------*/ void DispSelectedSpace(void) @@ -161,13 +164,13 @@ void DispSelectedSpace(void) } -/*----- ƒ[ƒJƒ‹‘¤‚Ì‹ó‚«—e—Ê‚ð•\Ž¦ -------------------------------------------- +/*----- ローカル側の空き容量を表示 -------------------------------------------- * * Parameter -* char *Path : ƒpƒX–¼ +* char *Path : パス名 * * Return Value -* ‚È‚µ +* なし *----------------------------------------------------------------------------*/ void DispLocalFreeSpace(char *Path) @@ -180,13 +183,13 @@ void DispLocalFreeSpace(char *Path) } -/*----- “]‘—‚·‚éƒtƒ@ƒCƒ‹‚̐”‚ð•\Ž¦ -------------------------------------------- +/*----- 転送するファイルの数を表示 -------------------------------------------- * * Parameter -* ‚È‚µ +* なし * * Return Value -* ‚È‚µ +* なし *----------------------------------------------------------------------------*/ void DispTransferFiles(void) @@ -199,13 +202,13 @@ void DispTransferFiles(void) } -/*----- ŽóM’†‚̃oƒCƒg”‚ð•\Ž¦ ------------------------------------------------ +/*----- 受信中のバイト数を表示 ------------------------------------------------ * * Parameter -* LONGLONG Size : ƒoƒCƒg” (-1=•\Ž¦‚ðÁ‚·) +* LONGLONG Size : バイト数 (-1=表示を消す) * * Return Value -* ‚È‚µ +* なし *----------------------------------------------------------------------------*/ void DispDownloadSize(LONGLONG Size)