タイトルにあるように、C++ バイトの文字列をバイト データ型に変換し、バイト数をカウントしようとしています。テキストボックスから取得した文字列には、一連の 1 バイトの 16 進数が含まれますが、バイトとして送信する必要があります。
char packet_data[200];
HWND hTextBox2 = GetDlgItem(TabOneDlg,IDC_EDIT3);
SendMessageA(hTextBox2, WM_GETTEXT, (WPARAM)200, (LPARAM)packet_data);
それが入力値を取得する方法です(私はwin32 APIを使用しています-管理されていないフォーム)
入力文字列の例 (16 進数)
AA BB CC DD - 4 bytes !
SHORT では、これを行いたい: 16 進数のテキスト表現を含む文字列を取得し、16 進数の各テキスト表現を「通常の」数値に変換したい。