Showing
7 changed files
with
59 additions
and
318 deletions
ABOUT.C
deleted
100644 → 0
| 1 | -/*----------------------------------------------------------------------------- | |
| 2 | - | |
| 3 | - This is a part of the Microsoft Source Code Samples. | |
| 4 | - Copyright (C) 1995 Microsoft Corporation. | |
| 5 | - All rights reserved. | |
| 6 | - This source code is only intended as a supplement to | |
| 7 | - Microsoft Development Tools and/or WinHelp documentation. | |
| 8 | - See these sources for detailed information regarding the | |
| 9 | - Microsoft samples programs. | |
| 10 | - | |
| 11 | - MODULE: About.c | |
| 12 | - | |
| 13 | - PURPOSE: Implement the About dialog box for the program. | |
| 14 | - | |
| 15 | - FUNCTIONS: | |
| 16 | - CmdAbout - 创建About对话框以响应菜单选择 | |
| 17 | - AboutDlgProc - 处理关于对话框的消息 | |
| 18 | - InitAboutDlg - 初始化about对话框控件 | |
| 19 | - | |
| 20 | ------------------------------------------------------------------------------*/ | |
| 21 | - | |
| 22 | - | |
| 23 | -#include <windows.h> | |
| 24 | -#include "mttty.h" | |
| 25 | - | |
| 26 | -/* | |
| 27 | - 仅在此文件中调用的函数原型 | |
| 28 | -*/ | |
| 29 | -BOOL CALLBACK AboutDlgProc( HWND, UINT, WPARAM, LPARAM ); | |
| 30 | -UINT InitAboutDlg( HWND ); | |
| 31 | - | |
| 32 | -/*----------------------------------------------------------------------------- | |
| 33 | - | |
| 34 | -FUNCTION: CmdAbout( HWND ) | |
| 35 | - | |
| 36 | -参数: | |
| 37 | -hwnd -窗口的所有者 | |
| 38 | - | |
| 39 | -创建模态About对话框 | |
| 40 | - | |
| 41 | ------------------------------------------------------------------------------*/ | |
| 42 | -BOOL CmdAbout(HWND hwnd) | |
| 43 | -{ | |
| 44 | - DialogBox(ghInst, MAKEINTRESOURCE(IDD_ABOUT), hwnd, AboutDlgProc); | |
| 45 | - return 0; | |
| 46 | -} | |
| 47 | - | |
| 48 | -/*----------------------------------------------------------------------------- | |
| 49 | - | |
| 50 | -FUNCTION: InitAboutDlg( HWND ) | |
| 51 | - | |
| 52 | -初始化modal About对话框 | |
| 53 | -PARMATETERS: | |
| 54 | - hDlg - Dialog window handle | |
| 55 | -设置图标动画计时器和版本信息。 | |
| 56 | - | |
| 57 | -HISTORY: Date: Author: Comment: | |
| 58 | - 10/27/95 AllenD Wrote it | |
| 59 | - | |
| 60 | ------------------------------------------------------------------------------*/ | |
| 61 | -UINT InitAboutDlg(HWND hDlg) | |
| 62 | -{ | |
| 63 | - UINT uTimer; | |
| 64 | - char * szFormat = "Microsoft Windows %s\r\nVersion %d.%d\r\nBuild %d "; | |
| 65 | - char szVersion[256]; | |
| 66 | - | |
| 67 | - /* | |
| 68 | - create timer and set initial icon id | |
| 69 | - */ | |
| 70 | - uTimer = SetTimer(hDlg, 1, 100, NULL); | |
| 71 | - if (uTimer == 0) | |
| 72 | - ErrorReporter("SetTimer"); | |
| 73 | - wsprintf(szVersion, szFormat, | |
| 74 | - gOSV.dwPlatformId == VER_PLATFORM_WIN32_NT ? "NT" : "95", | |
| 75 | - gOSV.dwMajorVersion, | |
| 76 | - gOSV.dwMinorVersion, | |
| 77 | - LOWORD( gOSV.dwBuildNumber ) ); | |
| 78 | - | |
| 79 | - if (strlen(gOSV.szCSDVersion)) | |
| 80 | - strcat(szVersion, gOSV.szCSDVersion); | |
| 81 | - | |
| 82 | - SetDlgItemText(hDlg, IDC_OSVERSIONINFO, szVersion); | |
| 83 | - | |
| 84 | - return uTimer; | |
| 85 | -} | |
| 86 | - | |
| 87 | -/*----------------------------------------------------------------------------- | |
| 88 | - | |
| 89 | -FUNCTION: AboutDlgProc(HWND, UINT, WPARAM, LPARAM) | |
| 90 | -关于对话框的对话程序 | |
| 91 | -PARAMETERS: | |
| 92 | -hdlg 对话框窗口句柄 | |
| 93 | -uMessage 窗口消息 | |
| 94 | -wparam 消息参数(取决于消息值) | |
| 95 | -lparam 消息参数(取决于消息值) | |
| 96 | -HISTORY: Date: Author: Comment: | |
| 97 | - 10/27/95 AllenD Wrote it | |
| 98 | - | |
| 99 | ------------------------------------------------------------------------------*/ | |
| 100 | -BOOL CALLBACK AboutDlgProc(HWND hdlg, UINT uMessage, WPARAM wparam, LPARAM lparam) | |
| 101 | -{ | |
| 102 | - static UINT uTimer; | |
| 103 | - static WORD wCurrentIconId; | |
| 104 | - | |
| 105 | - switch(uMessage) | |
| 106 | - { | |
| 107 | - case WM_INITDIALOG: | |
| 108 | - uTimer = InitAboutDlg(hdlg); | |
| 109 | - wCurrentIconId = IDI_APPICON; | |
| 110 | - break; | |
| 111 | - | |
| 112 | - case WM_TIMER: | |
| 113 | - /* | |
| 114 | - 当计时器停止,然后改变到下一个图标 | |
| 115 | - */ | |
| 116 | - { | |
| 117 | - HICON hIcon; | |
| 118 | - | |
| 119 | - switch(wCurrentIconId) | |
| 120 | - { | |
| 121 | - case IDI_APPICON: wCurrentIconId = IDI_APPICON2; break; | |
| 122 | - case IDI_APPICON2: wCurrentIconId = IDI_APPICON3; break; | |
| 123 | - case IDI_APPICON3: wCurrentIconId = IDI_APPICON4; break; | |
| 124 | - case IDI_APPICON4: wCurrentIconId = IDI_APPICON; break; | |
| 125 | - } | |
| 126 | - | |
| 127 | - hIcon = LoadIcon(ghInst, MAKEINTRESOURCE(wCurrentIconId)); | |
| 128 | - SendMessage(GetDlgItem(hdlg, IDC_PICTURE), STM_SETICON, (WPARAM) hIcon, 0); | |
| 129 | - } | |
| 130 | - break; | |
| 131 | - | |
| 132 | - case WM_COMMAND: | |
| 133 | - if (LOWORD(wparam) == IDOK) { | |
| 134 | - KillTimer(hdlg, uTimer); | |
| 135 | - EndDialog(hdlg, TRUE); | |
| 136 | - return TRUE; | |
| 137 | - } | |
| 138 | - break; | |
| 139 | - } | |
| 140 | - | |
| 141 | - return FALSE; | |
| 142 | -} | |
| 143 | - |
| ... | ... | @@ -301,30 +301,9 @@ void CmdDispatch(int iMenuChoice, HWND hwnd, LPARAM lParam) |
| 301 | 301 | static char szFileName[MAX_PATH] = {0}; |
| 302 | 302 | switch (iMenuChoice) |
| 303 | 303 | { |
| 304 | - case ID_HELP_ABOUTMTTTY: | |
| 305 | - CmdAbout(hwnd); | |
| 306 | - break; | |
| 307 | - case ID_TRANSFER_SENDFILETEXT: | |
| 308 | - {// 发送文件 | |
| 309 | - if (strlen(g_appdata.szFileName) == 0) | |
| 310 | - { | |
| 311 | - char * szFilter = "Text Files\0*.*\0"; | |
| 312 | - OPENFILENAME ofn = { 0 }; | |
| 313 | - ofn.lStructSize = sizeof(OPENFILENAME); | |
| 314 | - ofn.hwndOwner = hwnd; | |
| 315 | - ofn.lpstrFilter = szFilter; | |
| 316 | - ofn.lpstrFile = szFileName; | |
| 317 | - ofn.nMaxFile = MAX_PATH; | |
| 318 | - ofn.lpstrTitle = "Send File"; | |
| 319 | - ofn.Flags = OFN_FILEMUSTEXIST; | |
| 320 | - if (!GetOpenFileName(&ofn)) | |
| 321 | - break; | |
| 322 | - strcpy(g_appdata.szFileName, szFileName); | |
| 323 | - } | |
| 324 | - if (TRUE) | |
| 325 | - TransferFileTextStart(g_appdata.szFileName); | |
| 326 | - } | |
| 327 | - break; | |
| 304 | +// case ID_HELP_ABOUTMTTTY: | |
| 305 | +// CmdAbout(hwnd); | |
| 306 | +// break; | |
| 328 | 307 | case ID_TRANSFER_RECEIVEFILETEXT: |
| 329 | 308 | {// 接收文件 |
| 330 | 309 | char * szFilter = "Text Files\0*.TXT\0"; |
| ... | ... | @@ -340,54 +319,53 @@ void CmdDispatch(int iMenuChoice, HWND hwnd, LPARAM lParam) |
| 340 | 319 | ReceiveFileText(szFileName); |
| 341 | 320 | } |
| 342 | 321 | break; |
| 343 | - case ID_TRANSFER_SENDREPEATEDLY: | |
| 344 | - {// 重复发送 | |
| 345 | - DWORD dwFreq; | |
| 346 | - char * szFilter = "Text Files\0*.TXT\0"; | |
| 347 | - OPENFILENAME ofn = {0}; | |
| 348 | - | |
| 349 | - ofn.lStructSize = sizeof(OPENFILENAME); | |
| 350 | - ofn.hwndOwner = hwnd; | |
| 351 | - ofn.lpstrFilter = szFilter; | |
| 352 | - ofn.lpstrFile = szFileName; | |
| 353 | - ofn.nMaxFile = MAX_PATH; | |
| 354 | - ofn.lpstrTitle = "Send File Repeatedly"; | |
| 355 | - ofn.Flags = OFN_FILEMUSTEXIST; | |
| 356 | - if (!GetOpenFileName(&ofn)) break; | |
| 357 | - TransferRepeatCreate(szFileName, 3000); | |
| 358 | - } | |
| 359 | - break; | |
| 360 | - | |
| 361 | - case ID_TRANSFER_ABORTREPEATEDSENDING: | |
| 362 | - TransferRepeatDestroy(); | |
| 363 | - break; | |
| 364 | - | |
| 365 | - case ID_TTY_CLEAR: | |
| 366 | - ClearTTYContents(); | |
| 367 | - InvalidateRect(ghWndTTY, NULL, TRUE); | |
| 368 | - break; | |
| 369 | - | |
| 370 | - // The following correspond to menu choices and buttons in the settings dlog | |
| 371 | - case IDC_FONTBTN: | |
| 372 | - case IDC_COMMEVENTSBTN: | |
| 373 | - case IDC_FLOWCONTROLBTN: | |
| 374 | - case IDC_TIMEOUTSBTN: | |
| 375 | - SendMessage(ghWndToolbarDlg, WM_COMMAND, (WPARAM) iMenuChoice, (LPARAM) GetDlgItem(ghWndToolbarDlg, iMenuChoice)); | |
| 376 | - break; | |
| 377 | - | |
| 378 | - case ID_FILE_CONNECT: | |
| 379 | - if (SetupCommPort() != NULL) | |
| 380 | - ChangeConnection(hwnd, g_appdata.fConnected); | |
| 381 | - break; | |
| 382 | - | |
| 383 | - case ID_FILE_DISCONNECT: | |
| 384 | - if (BreakDownCommPort()) | |
| 385 | - ChangeConnection(hwnd, g_appdata.fConnected); | |
| 386 | - break; | |
| 387 | - | |
| 388 | - case ID_FILE_EXIT: | |
| 389 | - PostMessage(hwnd, WM_CLOSE, 0, 0); | |
| 390 | - break; | |
| 322 | +// case ID_TRANSFER_SENDREPEATEDLY: | |
| 323 | +// {// 重复发送 | |
| 324 | +// DWORD dwFreq; | |
| 325 | +// char * szFilter = "Text Files\0*.TXT\0"; | |
| 326 | +// OPENFILENAME ofn = {0}; | |
| 327 | +// | |
| 328 | +// ofn.lStructSize = sizeof(OPENFILENAME); | |
| 329 | +// ofn.hwndOwner = hwnd; | |
| 330 | +// ofn.lpstrFilter = szFilter; | |
| 331 | +// ofn.lpstrFile = szFileName; | |
| 332 | +// ofn.nMaxFile = MAX_PATH; | |
| 333 | +// ofn.lpstrTitle = "Send File Repeatedly"; | |
| 334 | +// ofn.Flags = OFN_FILEMUSTEXIST; | |
| 335 | +// if (!GetOpenFileName(&ofn)) break; | |
| 336 | +// TransferRepeatCreate(szFileName, 3000); | |
| 337 | +// } | |
| 338 | +// break; | |
| 339 | +// case ID_TRANSFER_ABORTREPEATEDSENDING: | |
| 340 | +// TransferRepeatDestroy(); | |
| 341 | +// break; | |
| 342 | + | |
| 343 | +// case ID_TTY_CLEAR: | |
| 344 | +// ClearTTYContents(); | |
| 345 | +// InvalidateRect(ghWndTTY, NULL, TRUE); | |
| 346 | +// break; | |
| 347 | + | |
| 348 | +// // The following correspond to menu choices and buttons in the settings dlog | |
| 349 | +// case IDC_FONTBTN: | |
| 350 | +// case IDC_COMMEVENTSBTN: | |
| 351 | +// case IDC_FLOWCONTROLBTN: | |
| 352 | +// case IDC_TIMEOUTSBTN: | |
| 353 | +// SendMessage(ghWndToolbarDlg, WM_COMMAND, (WPARAM) iMenuChoice, (LPARAM) GetDlgItem(ghWndToolbarDlg, iMenuChoice)); | |
| 354 | +// break; | |
| 355 | + | |
| 356 | +// case ID_FILE_CONNECT: | |
| 357 | +// if (SetupCommPort() != NULL) | |
| 358 | +// ChangeConnection(hwnd, g_appdata.fConnected); | |
| 359 | +// break; | |
| 360 | + | |
| 361 | +// case ID_FILE_DISCONNECT: | |
| 362 | +// if (BreakDownCommPort()) | |
| 363 | +// ChangeConnection(hwnd, g_appdata.fConnected); | |
| 364 | +// break; | |
| 365 | + | |
| 366 | +// case ID_FILE_EXIT: | |
| 367 | +// PostMessage(hwnd, WM_CLOSE, 0, 0); | |
| 368 | +// break; | |
| 391 | 369 | } |
| 392 | 370 | return; |
| 393 | 371 | } | ... | ... |
| ... | ... | @@ -27,9 +27,6 @@ LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED |
| 27 | 27 | |
| 28 | 28 | IDR_MTTTYACCELERATOR ACCELERATORS |
| 29 | 29 | BEGIN |
| 30 | - VK_F5, ID_TRANSFER_SENDFILETEXT, VIRTKEY, NOINVERT | |
| 31 | - VK_F5, ID_TRANSFER_ABORTREPEATEDSENDING, VIRTKEY, ALT, NOINVERT | |
| 32 | - "x", ID_FILE_EXIT, ASCII, ALT, NOINVERT | |
| 33 | 30 | END |
| 34 | 31 | |
| 35 | 32 | |
| ... | ... | @@ -59,6 +56,7 @@ BEGIN |
| 59 | 56 | COMBOBOX IDC_PORTCOMBO,2,0,48,51,CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP |
| 60 | 57 | PUSHBUTTON "连接夹具",IDC_BUTTON_CONNECT_UART,52,0,50,14 |
| 61 | 58 | PUSHBUTTON "软件路径",IDC_BUTTON2_SEC_BINFILE,109,0,50,14 |
| 59 | + PUSHBUTTON "清除信息",IDC_BUTTON_CLEANINFO,275,0,50,14 | |
| 62 | 60 | END |
| 63 | 61 | |
| 64 | 62 | IDD_STATUSDIALOG DIALOGEX 0, 0, 392, 281 |
| ... | ... | @@ -88,32 +86,9 @@ IDI_APPICON4 ICON "MTTTY4.ICO" |
| 88 | 86 | |
| 89 | 87 | IDR_MTTTYMENU MENU |
| 90 | 88 | BEGIN |
| 91 | - POPUP "&File" | |
| 92 | - BEGIN | |
| 93 | - MENUITEM "Connect", ID_FILE_CONNECT, INACTIVE | |
| 94 | - MENUITEM "Disconnect", ID_FILE_DISCONNECT, INACTIVE | |
| 95 | - MENUITEM SEPARATOR | |
| 96 | - MENUITEM "E&xit\tAlt-X", ID_FILE_EXIT | |
| 97 | - END | |
| 98 | - POPUP "&TTY" | |
| 99 | - BEGIN | |
| 100 | - MENUITEM "&Clear", ID_TTY_CLEAR | |
| 101 | - MENUITEM "&Set Font...", IDC_FONTBTN | |
| 102 | - MENUITEM "Comm &Events...", IDC_COMMEVENTSBTN | |
| 103 | - MENUITEM "&Flow Control...", IDC_FLOWCONTROLBTN | |
| 104 | - MENUITEM "&Timeouts...", IDC_TIMEOUTSBTN | |
| 105 | - END | |
| 106 | 89 | POPUP "T&ransfer" |
| 107 | 90 | BEGIN |
| 108 | - MENUITEM "&Send Bin File .\tF5", ID_TRANSFER_SENDFILETEXT | |
| 109 | 91 | MENUITEM "&Receive File (Text)...", ID_TRANSFER_RECEIVEFILETEXT |
| 110 | - MENUITEM SEPARATOR | |
| 111 | - MENUITEM "S&end Repeatedly...", ID_TRANSFER_SENDREPEATEDLY | |
| 112 | - MENUITEM "A&bort Repeated Sending\tAlt+F5", ID_TRANSFER_ABORTREPEATEDSENDING | |
| 113 | - END | |
| 114 | - POPUP "&Help" | |
| 115 | - BEGIN | |
| 116 | - MENUITEM "&About MTTTY", ID_HELP_ABOUTMTTTY | |
| 117 | 92 | END |
| 118 | 93 | END |
| 119 | 94 | ... | ... |
| ... | ... | @@ -208,26 +208,6 @@ |
| 208 | 208 | Filter="cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90" |
| 209 | 209 | > |
| 210 | 210 | <File |
| 211 | - RelativePath="About.c" | |
| 212 | - > | |
| 213 | - <FileConfiguration | |
| 214 | - Name="Release|Win32" | |
| 215 | - > | |
| 216 | - <Tool | |
| 217 | - Name="VCCLCompilerTool" | |
| 218 | - PreprocessorDefinitions="" | |
| 219 | - /> | |
| 220 | - </FileConfiguration> | |
| 221 | - <FileConfiguration | |
| 222 | - Name="Debug|Win32" | |
| 223 | - > | |
| 224 | - <Tool | |
| 225 | - Name="VCCLCompilerTool" | |
| 226 | - PreprocessorDefinitions="" | |
| 227 | - /> | |
| 228 | - </FileConfiguration> | |
| 229 | - </File> | |
| 230 | - <File | |
| 231 | 211 | RelativePath="Error.c" |
| 232 | 212 | > |
| 233 | 213 | <FileConfiguration | ... | ... |
| ... | ... | @@ -152,17 +152,7 @@ void ChangeConnection( HWND hwnd, BOOL fConnected ) |
| 152 | 152 | Set focus to the child tty window |
| 153 | 153 | */ |
| 154 | 154 | hMenu = GetMenu( hwnd ) ; |
| 155 | - EnableMenuItem( hMenu, ID_FILE_CONNECT,MF_DISABLED | MF_GRAYED ) ; | |
| 156 | - EnableMenuItem( hMenu, ID_FILE_DISCONNECT,MF_DISABLED | MF_GRAYED) ; | |
| 157 | - | |
| 158 | - EnableMenuItem( hMenu, ID_TRANSFER_SENDFILETEXT, | |
| 159 | - MF_ENABLED | MF_BYCOMMAND ) ; | |
| 160 | - EnableMenuItem( hMenu, ID_TRANSFER_RECEIVEFILETEXT, | |
| 161 | - MF_ENABLED | MF_BYCOMMAND ) ; | |
| 162 | - EnableMenuItem( hMenu, ID_TRANSFER_SENDREPEATEDLY, | |
| 163 | - MF_ENABLED | MF_BYCOMMAND ) ; | |
| 164 | - EnableMenuItem( hMenu, ID_TRANSFER_ABORTREPEATEDSENDING, | |
| 165 | - MF_DISABLED | MF_GRAYED | MF_BYCOMMAND ); | |
| 155 | + EnableMenuItem( hMenu, ID_TRANSFER_RECEIVEFILETEXT, MF_ENABLED | MF_BYCOMMAND ) ; | |
| 166 | 156 | |
| 167 | 157 | SetFocus(ghWndTTY); |
| 168 | 158 | } |
| ... | ... | @@ -171,12 +161,7 @@ void ChangeConnection( HWND hwnd, BOOL fConnected ) |
| 171 | 161 | // Not connected, do opposite of above. |
| 172 | 162 | // |
| 173 | 163 | hMenu = GetMenu( hwnd ) ; |
| 174 | - EnableMenuItem( hMenu, ID_FILE_CONNECT, MF_DISABLED | MF_GRAYED) ; | |
| 175 | - EnableMenuItem( hMenu, ID_FILE_DISCONNECT,MF_DISABLED | MF_GRAYED) ; | |
| 176 | - EnableMenuItem( hMenu, ID_TRANSFER_SENDFILETEXT,MF_DISABLED | MF_GRAYED | MF_BYCOMMAND ) ; | |
| 177 | 164 | EnableMenuItem( hMenu, ID_TRANSFER_RECEIVEFILETEXT,MF_DISABLED | MF_GRAYED | MF_BYCOMMAND ) ; |
| 178 | - EnableMenuItem( hMenu, ID_TRANSFER_SENDREPEATEDLY,MF_DISABLED | MF_GRAYED | MF_BYCOMMAND ) ; | |
| 179 | - EnableMenuItem( hMenu, ID_TRANSFER_ABORTREPEATEDSENDING,MF_DISABLED | MF_GRAYED | MF_BYCOMMAND ); | |
| 180 | 165 | EnableWindow( GetDlgItem(ghWndToolbarDlg, IDC_PORTCOMBO), TRUE); |
| 181 | 166 | SetFocus(ghwndMain); |
| 182 | 167 | } |
| ... | ... | @@ -547,6 +532,10 @@ BOOL CALLBACK ToolbarProc(HWND hWndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| 547 | 532 | { |
| 548 | 533 | switch(LOWORD(wParam)) |
| 549 | 534 | { |
| 535 | + case IDC_BUTTON_CLEANINFO: | |
| 536 | + ClearTTYContents(); | |
| 537 | + InvalidateRect(ghWndTTY, NULL, TRUE); | |
| 538 | + break; | |
| 550 | 539 | case IDC_BUTTON2_SEC_BINFILE: |
| 551 | 540 | { |
| 552 | 541 | if (strlen(g_appdata.szFileName) == 0) |
| ... | ... | @@ -643,21 +632,6 @@ BOOL CALLBACK ToolbarProc(HWND hWndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| 643 | 632 | fRet = FALSE; |
| 644 | 633 | break; |
| 645 | 634 | |
| 646 | - case IDC_COMMEVENTSBTN: // comm events button pressed | |
| 647 | - //DialogBox(ghInst, MAKEINTRESOURCE(IDD_COMMEVENTSDLG), ghwndMain, CommEventsProc); | |
| 648 | - //fRet = FALSE; | |
| 649 | - break; | |
| 650 | - | |
| 651 | - case IDC_FLOWCONTROLBTN: | |
| 652 | - //DialogBox(ghInst, MAKEINTRESOURCE(IDD_FLOWCONTROLDLG), ghwndMain, FlowControlProc); | |
| 653 | - //fRet = FALSE; | |
| 654 | - break; | |
| 655 | - | |
| 656 | - case IDC_TIMEOUTSBTN: | |
| 657 | - //DialogBox(ghInst, MAKEINTRESOURCE(IDD_TIMEOUTSDLG), ghwndMain, TimeoutsProc); | |
| 658 | - //fRet = FALSE; | |
| 659 | - break; | |
| 660 | - | |
| 661 | 635 | default: // some other control has been modified |
| 662 | 636 | if (g_appdata.fConnected) |
| 663 | 637 | UpdateTTYInfo(); | ... | ... |
| ... | ... | @@ -89,9 +89,6 @@ void TransferRepeatCreate(LPCTSTR lpszFileName, DWORD dwFrequency) |
| 89 | 89 | // modify transfer menu |
| 90 | 90 | hMenu = GetMenu(ghwndMain); |
| 91 | 91 | MenuFlags = MF_DISABLED | MF_GRAYED; |
| 92 | - EnableMenuItem(hMenu, ID_TRANSFER_SENDFILETEXT, MenuFlags); | |
| 93 | - EnableMenuItem(hMenu, ID_TRANSFER_SENDREPEATEDLY, MenuFlags); | |
| 94 | - EnableMenuItem(hMenu, ID_TRANSFER_ABORTREPEATEDSENDING, MF_ENABLED); | |
| 95 | 92 | EnableMenuItem(hMenu, ID_TRANSFER_RECEIVEFILETEXT, MenuFlags); |
| 96 | 93 | // enable abort button and progress bar |
| 97 | 94 | SetWindowText(GetDlgItem(ghWndStatusDlg, IDC_ABORTBTN), "Abort Tx"); |
| ... | ... | @@ -175,9 +172,6 @@ void TransferRepeatDestroy() |
| 175 | 172 | // |
| 176 | 173 | hMenu = GetMenu(ghwndMain); |
| 177 | 174 | MenuFlags = MF_ENABLED; |
| 178 | - EnableMenuItem(hMenu, ID_TRANSFER_ABORTREPEATEDSENDING, MF_DISABLED | MF_GRAYED); | |
| 179 | - EnableMenuItem(hMenu, ID_TRANSFER_SENDFILETEXT, MenuFlags); | |
| 180 | - EnableMenuItem(hMenu, ID_TRANSFER_SENDREPEATEDLY, MenuFlags); | |
| 181 | 175 | EnableMenuItem(hMenu, ID_TRANSFER_RECEIVEFILETEXT, MenuFlags); |
| 182 | 176 | EnableWindow(GetDlgItem(ghWndStatusDlg, IDC_ABORTBTN), FALSE); |
| 183 | 177 | |
| ... | ... | @@ -241,8 +235,6 @@ void TransferFileTextStart(LPCTSTR lpstrFileName) |
| 241 | 235 | // |
| 242 | 236 | hMenu = GetMenu(ghwndMain); |
| 243 | 237 | MenuFlags = MF_DISABLED | MF_GRAYED; |
| 244 | - EnableMenuItem(hMenu, ID_TRANSFER_SENDFILETEXT, MenuFlags); | |
| 245 | - EnableMenuItem(hMenu, ID_TRANSFER_SENDREPEATEDLY, MenuFlags); | |
| 246 | 238 | EnableMenuItem(hMenu, ID_TRANSFER_RECEIVEFILETEXT, MenuFlags); |
| 247 | 239 | |
| 248 | 240 | // |
| ... | ... | @@ -311,8 +303,6 @@ void TransferFileTextEnd() |
| 311 | 303 | // |
| 312 | 304 | hMenu = GetMenu(ghwndMain); |
| 313 | 305 | MenuFlags = MF_ENABLED; |
| 314 | - EnableMenuItem(hMenu, ID_TRANSFER_SENDFILETEXT, MenuFlags); | |
| 315 | - EnableMenuItem(hMenu, ID_TRANSFER_SENDREPEATEDLY, MenuFlags); | |
| 316 | 306 | EnableMenuItem(hMenu, ID_TRANSFER_RECEIVEFILETEXT, MenuFlags); |
| 317 | 307 | |
| 318 | 308 | // |
| ... | ... | @@ -361,15 +351,11 @@ void ReceiveFileText(LPCTSTR lpstrFileName) |
| 361 | 351 | */ |
| 362 | 352 | hMenu = GetMenu(ghwndMain); |
| 363 | 353 | MenuFlags = MF_DISABLED | MF_GRAYED; |
| 364 | - EnableMenuItem(hMenu, ID_FILE_CONNECT, MF_DISABLED | MF_GRAYED); | |
| 365 | - EnableMenuItem(hMenu, ID_FILE_DISCONNECT, MF_DISABLED | MF_GRAYED); | |
| 366 | 354 | |
| 367 | 355 | // |
| 368 | 356 | // disable transfer menu |
| 369 | 357 | // |
| 370 | - EnableMenuItem(hMenu, ID_TRANSFER_SENDFILETEXT, MenuFlags); | |
| 371 | 358 | EnableMenuItem(hMenu, ID_TRANSFER_RECEIVEFILETEXT, MenuFlags); |
| 372 | - EnableMenuItem(hMenu, ID_TRANSFER_SENDREPEATEDLY, MenuFlags); | |
| 373 | 359 | |
| 374 | 360 | // |
| 375 | 361 | // enable abort button and progress bar |
| ... | ... | @@ -394,9 +380,7 @@ void ReceiveFileText(LPCTSTR lpstrFileName) |
| 394 | 380 | // |
| 395 | 381 | // enable transfer menu |
| 396 | 382 | // |
| 397 | - EnableMenuItem(hMenu, ID_TRANSFER_SENDFILETEXT, MenuFlags); | |
| 398 | 383 | EnableMenuItem(hMenu, ID_TRANSFER_RECEIVEFILETEXT, MenuFlags); |
| 399 | - EnableMenuItem(hMenu, ID_TRANSFER_SENDREPEATEDLY, MenuFlags); | |
| 400 | 384 | |
| 401 | 385 | // |
| 402 | 386 | // hide abort button and progress bar | ... | ... |
| ... | ... | @@ -25,7 +25,6 @@ |
| 25 | 25 | #define IDC_DISPLAYERRORSCHK 1009 |
| 26 | 26 | #define IDC_FONTBTN 1010 |
| 27 | 27 | #define IDC_MODEMSTATUSGRP 1018 |
| 28 | -#define IDC_COMMEVENTSBTN 1019 | |
| 29 | 28 | #define IDC_LFBTN 1032 |
| 30 | 29 | #define IDC_AUTOWRAPCHK 1033 |
| 31 | 30 | #define IDC_STATUSEDIT 1034 |
| ... | ... | @@ -50,17 +49,11 @@ |
| 50 | 49 | #define IDC_BUTTON_CONNECT_UART 1085 |
| 51 | 50 | #define IDC_BUTTON2 1086 |
| 52 | 51 | #define IDC_BUTTON2_SEC_BINFILE 1086 |
| 52 | +#define IDC_BUTTON3 1087 | |
| 53 | +#define IDC_BUTTON_CLEANINFO 1087 | |
| 53 | 54 | #define IDC_ABORTBTN 1100 |
| 54 | 55 | #define IDC_TRANSFERPROGRESS 1200 |
| 55 | -#define ID_FILE_EXIT 40001 | |
| 56 | -#define ID_HELP_ABOUTMTTTY 40002 | |
| 57 | -#define ID_FILE_CONNECT 40004 | |
| 58 | -#define ID_FILE_DISCONNECT 40005 | |
| 59 | -#define ID_TTY_CLEAR 40008 | |
| 60 | -#define ID_TRANSFER_SENDFILETEXT 40010 | |
| 61 | 56 | #define ID_TRANSFER_RECEIVEFILETEXT 40011 |
| 62 | -#define ID_TRANSFER_SENDREPEATEDLY 40012 | |
| 63 | -#define ID_TRANSFER_ABORTREPEATEDSENDING 40018 | |
| 64 | 57 | #define IDC_STATIC 65535 |
| 65 | 58 | |
| 66 | 59 | // Next default values for new objects |
| ... | ... | @@ -69,7 +62,7 @@ |
| 69 | 62 | #ifndef APSTUDIO_READONLY_SYMBOLS |
| 70 | 63 | #define _APS_NEXT_RESOURCE_VALUE 113 |
| 71 | 64 | #define _APS_NEXT_COMMAND_VALUE 40021 |
| 72 | -#define _APS_NEXT_CONTROL_VALUE 1087 | |
| 65 | +#define _APS_NEXT_CONTROL_VALUE 1088 | |
| 73 | 66 | #define _APS_NEXT_SYMED_VALUE 104 |
| 74 | 67 | #endif |
| 75 | 68 | #endif | ... | ... |
Please
register
or
login
to post a comment