svnno****@sourc*****
svnno****@sourc*****
2010年 9月 15日 (水) 21:06:12 JST
Revision: 4103 http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=4103 Author: maya Date: 2010-09-15 21:06:12 +0900 (Wed, 15 Sep 2010) Log Message: ----------- ã·ãªã¢ã«ã®ãã¼ã¬ã¼ãããããããã¦ã³ãªã¹ããããããããã¦ã³ã«ããã¨ãã«ãSetDlgItemInt ããã ã㧠CB_SETCURSEL ãæãã¦ããªãã£ãã®ãä¿®æ£ http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=23207 Modified Paths: -------------- trunk/doc/en/html/about/history.html trunk/doc/ja/html/about/history.html trunk/teraterm/ttpdlg/ttdlg.c -------------- next part -------------- Modified: trunk/doc/en/html/about/history.html =================================================================== --- trunk/doc/en/html/about/history.html 2010-09-13 07:07:46 UTC (rev 4102) +++ trunk/doc/en/html/about/history.html 2010-09-15 12:06:12 UTC (rev 4103) @@ -47,6 +47,7 @@ <li>Bug fixes <ul> + <!--li><a href="../menu/setup-serialport.html">[Setup]-[Serial port]</a> _CAOð\¦µ½Æ«É Baud rate ª³µIð³êĢȢâèðC³µ½B</li--> <li><a href="../setup/teraterm-term.html#beep">Beep setting</a> does not work.</li> <!-- li>DECALN (DEC Screen Alignment Test) §äV[PXÅAXN[ÌæðNA·éæ¤Éµ½B</li --> </ul> Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2010-09-13 07:07:46 UTC (rev 4102) +++ trunk/doc/ja/html/about/history.html 2010-09-15 12:06:12 UTC (rev 4103) @@ -47,6 +47,7 @@ <li>oOC³ <ul> + <li><a href="../menu/setup-serialport.html">[Setup]-[Serial port]</a> _CAOð\¦µ½Æ«É Baud rate ª³µIð³êĢȢâèðC³µ½B</li> <li><a href="../setup/teraterm-term.html#beep">Beep Ýè</a>ª³µÇÝÜêÈ¢âèðC³µ½B</li> <li>DECALN (DEC Screen Alignment Test) §äV[PXÅAXN[ÌæðNA·éæ¤Éµ½B</li> </ul> Modified: trunk/teraterm/ttpdlg/ttdlg.c =================================================================== --- trunk/teraterm/ttpdlg/ttdlg.c 2010-09-13 07:07:46 UTC (rev 4102) +++ trunk/teraterm/ttpdlg/ttdlg.c 2010-09-15 12:06:12 UTC (rev 4103) @@ -1291,7 +1291,7 @@ BOOL CALLBACK SerialDlg(HWND Dialog, UINT Message, WPARAM wParam, LPARAM lParam) { PTTSet ts; - int i, w; + int i, w, sel; char Temp[128]; WORD ComPortTable[MAXCOMPORT]; static char *ComPortDesc[MAXCOMPORT]; @@ -1411,7 +1411,19 @@ SendDlgItemMessage(Dialog, IDC_SERIALPORT, CB_SETCURSEL, w, 0); SetDropDownList(Dialog, IDC_SERIALBAUD, BaudList, 0); - SetDlgItemInt(Dialog, IDC_SERIALBAUD, ts->Baud, FALSE); + i = sel = 0; + while (BaudList[i] != NULL) { + if (atoi(BaudList[i]) == ts->Baud) { + SendDlgItemMessage(Dialog, IDC_SERIALBAUD, CB_SETCURSEL, i, 0); + sel = 1; + break; + } + i++; + } + if (!sel) { + SetDlgItemInt(Dialog, IDC_SERIALBAUD, ts->Baud, FALSE); + } + SetDropDownList(Dialog, IDC_SERIALDATA, DataList, ts->DataBit); SetDropDownList(Dialog, IDC_SERIALPARITY, ParityList, ts->Parity); SetDropDownList(Dialog, IDC_SERIALSTOP, StopList, ts->StopBit);