Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/teraterm/teraterm/addsetting.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 10394 by zmatsuo, Sat Dec 3 06:40:18 2022 UTC revision 10395 by zmatsuo, Sat Dec 3 06:40:31 2022 UTC
# Line 122  void CGeneralPropPageDlg::OnInitDialog() Line 122  void CGeneralPropPageDlg::OnInitDialog()
122                  { IDC_TITLEFMT_DISPSERIALSPEED, "DLG_TAB_GENERAL_TITLEFMT_DISPSERIALSPEED" },                  { IDC_TITLEFMT_DISPSERIALSPEED, "DLG_TAB_GENERAL_TITLEFMT_DISPSERIALSPEED" },
123                  { IDC_NOTIFICATION_TITLE, "DLG_TAB_GENERAL_NOTIFICATION_TITLE" },                  { IDC_NOTIFICATION_TITLE, "DLG_TAB_GENERAL_NOTIFICATION_TITLE" },
124                  { IDC_NOTIFY_SOUND, "DLG_TAB_GENERAL_NOTIFIY_SOUND" },                  { IDC_NOTIFY_SOUND, "DLG_TAB_GENERAL_NOTIFIY_SOUND" },
125                  { IDC_NOTIFICATION_TEST, "DLG_TAB_GENERAL_NOTIFICATION_TEST" },                  { IDC_NOTIFICATION_TEST_POPUP, "DLG_TAB_GENERAL_NOTIFICATION_TEST_POPUP" },
126                    { IDC_NOTIFICATION_TEST_TRAY, "DLG_TAB_GENERAL_NOTIFICATION_TEST_TRAY" },
127          };          };
128          SetDlgTextsW(m_hWnd, TextInfos, _countof(TextInfos), ts.UILanguageFileW);          SetDlgTextsW(m_hWnd, TextInfos, _countof(TextInfos), ts.UILanguageFileW);
129    
# Line 227  void CGeneralPropPageDlg::OnHelp() Line 228  void CGeneralPropPageDlg::OnHelp()
228  BOOL CGeneralPropPageDlg::OnCommand(WPARAM wParam, LPARAM lParam)  BOOL CGeneralPropPageDlg::OnCommand(WPARAM wParam, LPARAM lParam)
229  {  {
230          switch (wParam) {          switch (wParam) {
231                  case IDC_NOTIFICATION_TEST | (BN_CLICKED << 16): {                  case IDC_NOTIFICATION_TEST_POPUP | (BN_CLICKED << 16): {
232                            // popupを出すテスト
233                          NotifyIcon *ni = (NotifyIcon *)cv.NotifyIcon;                          NotifyIcon *ni = (NotifyIcon *)cv.NotifyIcon;
234                          const wchar_t *msg = L"Test button was pushed";                          const wchar_t *msg = L"Test button was pushed";
235                          BOOL prev_sound = Notify2GetSound(ni);                          BOOL prev_sound = Notify2GetSound(ni);
# Line 237  BOOL CGeneralPropPageDlg::OnCommand(WPAR Line 239  BOOL CGeneralPropPageDlg::OnCommand(WPAR
239                          Notify2SetSound(ni, prev_sound);                          Notify2SetSound(ni, prev_sound);
240                          break;                          break;
241                  }                  }
242                    case IDC_NOTIFICATION_TEST_TRAY | (BN_CLICKED << 16): {
243                            // trayにiconを出す(自動で消えない)
244                            NotifyIcon *ni = (NotifyIcon *)cv.NotifyIcon;
245                            BOOL prev_sound = Notify2GetSound(ni);
246                            BOOL notify_sound = (BOOL)GetCheck(IDC_NOTIFY_SOUND);
247                            Notify2SetSound(ni, notify_sound);
248                            Notify2SetBallonDontHide(ni, TRUE);
249                            Notify2SetMessageW(ni, NULL, NULL, 1);
250                            Notify2SetSound(ni, prev_sound);
251    
252                            static const TTMessageBoxInfoW info = {
253                                    "Tera Term",
254                                    "MSG_TT_NOTICE", L"Tera Term: Notice",
255                                    NULL, L"You can change notify setting",
256                                    MB_OK };
257                            TTMessageBoxW(m_hWnd, &info, ts.UILanguageFileW);
258    
259                            // 通知領域のアイコンを消す
260                            Notify2Hide(ni);
261                            Notify2SetBallonDontHide(ni, FALSE);
262                            break;
263                    }
264                  default:                  default:
265                          break;                          break;
266          }          }

Legend:
Removed from v.10394  
changed lines
  Added in v.10395

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26