by yama » 2006年4月24日(月) 12:16
以下のコードで成功しています
MAVEさんのコードは試していませんが、参考にしていろいろいじってみてください。
Dim code As String 'テキストバッファの格納用
Dim length As Long 'テキストの長さ
'本文テキスト データを格納するためのバッファ領域を確保
Dim hEdit As HWND
hEdit=GetDlgItem(hMainWnd,EditBox1) 'EditBox1のハンドル
length=GetWindowTextLength(hEdit)
code=ZeroString(length+1)
GetWindowText(hEdit, code, length+1)
'EditBox1から取得した文字列を保存しようとするとNULLが入ってしまう
'最後のNULLを取る
code=Left$(code,InStr(1,code,Chr$(0))-1)
'ファイルに追加書き込み
Open "send-log.ini" For Append As #2 '末尾に追加でひらく
'本文の書き込み
Write #2,code
close #2
以下のコードで成功しています
MAVEさんのコードは試していませんが、参考にしていろいろいじってみてください。
Dim code As String 'テキストバッファの格納用
Dim length As Long 'テキストの長さ
'本文テキスト データを格納するためのバッファ領域を確保
Dim hEdit As HWND
hEdit=GetDlgItem(hMainWnd,EditBox1) 'EditBox1のハンドル
length=GetWindowTextLength(hEdit)
code=ZeroString(length+1)
GetWindowText(hEdit, code, length+1)
'EditBox1から取得した文字列を保存しようとするとNULLが入ってしまう
'最後のNULLを取る
code=Left$(code,InStr(1,code,Chr$(0))-1)
'ファイルに追加書き込み
Open "send-log.ini" For Append As #2 '末尾に追加でひらく
'本文の書き込み
Write #2,code
close #2