Treeviewのラベルの変更がうまく出来ずに困っています。
RADツールの、Treeview > ラベルの編集にチェック
コード: 全て選択
/* コモンコントロールからメッセージが来た時 */
Dim hEditing As HWND
Sub MainWnd_Notify(ByRef nmHdr As NMHDR)
If nmHdr.code = TVN_BEGINLABELEDIT Then
hEditing = GetSelectNodeHandle()
End If
If nmHdr.code = TVN_ENDLABELEDIT Then
If nmHdr.hwndFrom = hTree Then
Dim buf[256] As Byte
SendMessage(GetSelectNodeHandle(),WM_GETTEXT,255,buf)
d(buf)
End If
End If
End Sub
このように書きましたが、bufの中身が空っぽです……
これは何処が間違えているのでしょうか。
参考にさせていただいたサイト様は
http://wisdom.sakura.ne.jp/system/winap ... mon16.html
http://www.geocities.jp/pgm513/maisono/c/
です。
TreeViewって、何でこんなに面倒…難しいのでしょうか。
みなさんあまりTreeviewに関してご質問されてないみたいですが、やはりあまり使わないものなのでしょうか^^;
ううん、難しい!!
ご存じの方がいらっしゃいましたら、ご教授お願いします