ページ 1 / 1
文字数
Posted: 2006年3月11日(土) 15:20
by wao
ウィンドウAのEditBox1の文字数をのウィンドウBのEditBox1に出力する
ソースを教えてください。
Re: 文字数
Posted: 2006年3月11日(土) 15:27
by 7
> ウィンドウAのEditBox1の文字数をのウィンドウBのEditBox1に出力する
- 1.LONG型変数lengthを宣言
2.GetWindowTextLength()関数でEditBox1の文字数をlengthに代入
3.Str$()関数でlengthを文字列に変換し、それをSetWindowText()関数でEditBox1に出力
Re: 文字数
Posted: 2006年3月11日(土) 15:30
by 7
> > ウィンドウAのEditBox1の文字数をのウィンドウBのEditBox1に出力する
>
- 1.LONG型変数lengthを宣言
> 2.GetWindowTextLength()関数でEditBox1の文字数をlengthに代入
> 3.Str$()関数でlengthを文字列に変換し、それをSetWindowText()関数でEditBox1に出力
あ。ウィンドウAからウィンドウBですね。ちゃんと読んでいませんでした。
それは同じプロジェクト内のウィンドウでしょうか?
そうです!
Posted: 2006年3月11日(土) 15:41
by wao
そうです!同じプロジェクト内です。
Re: そうです!
Posted: 2006年3月11日(土) 15:53
by 7
> そうです!同じプロジェクト内です。
ではウィンドウAをhMainWnd,ウィンドウBをhSubWndとして考えます。
- 1.LONG型変数lengthを宣言
2.GetWindowTextLength()関数でhMainWnd内のEditBox1の文字数をlengthに代入
3.Str$()関数でlengthを文字列に変換し、それをSetWindowText()関数でhSubWnd内のEditBox1に出力
ほとんど違いがないですね...。
一行で書こうと思ったらこんな感じになります。
コード: 全て選択
SetDlgItemText(hSubWnd,EditBox1,Str$(GetWindowTextLength(GetDlgItem(hMainWnd,EditBox1)))