CIPAddressCtrlでIP設定時に000が0に省略されないようにセットするには? – 固定ページ 2 – プログラミング – Home

通知
すべてクリア

[解決済] CIPAddressCtrlでIP設定時に000が0に省略されないようにセットするには?

固定ページ 2 / 2

こう
 こう
(@こう)
ゲスト
結合: 23年前
投稿: 79
Topic starter  

いつもお世話になっております。

同一のスレに質問していいのか迷いましたが、
ここ書き込みいたします。

IP Address Controlにセットした値をGetWindowTextで取得すると、
これも000が0を表記されてしまいます。

解決するすべをご教授お願いします。


返信引用
Blue
 Blue
(@Blue)
ゲスト
結合: 20年前
投稿: 1467
 

GetAddressで取得して、Formatするんじゃだめなの?


返信引用
こう
 こう
(@こう)
ゲスト
結合: 23年前
投稿: 79
Topic starter  

>Blueさん
返信ありがとうございます。

Formatでできました。
あろがとうございます。

---ソース
CString csData;
m_TcpIp.GetWindowText(csData);

BYTE bData[4];
m_TcpIp.GetAddress(bData[0],bData[1],bData[2],bData[3]);
csData.Format(%03d.%03d.%03d.%03d, bData[0],bData[1],bData[2],bData[3]);


返信引用
固定ページ 2 / 2

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました