掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CTreeViewのツリーコントロールを移動させるには? (ID:62193)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
CTreeViewを使用して表示するツリーコントロールの表示位置を移動させたいのです。 デフォルトでは、ルートアイテムがビューのクライアント座標(0,0)の位置に表示されますが、これを(5,5)の位置に移動しようと考えています。 CTreeViewの拡張クラスを作成し、OnSizeの中でGetTreeCtrl()にてツリーコントロールを取得して、そのコントロールをMoveWindowしたのですが、tidtable.cにてエラーが発生してしまいます。 void CPartsTreeVw::OnSize(UINT nType, int cx, int cy) { // ベースクラスの呼び出し CView::OnSize(nType, cx, cy); // ツリーコントロールを適切な位置に配置する CTreeCtrl& TreeCtrl = GetTreeCtrl(); TreeCtrl.MoveWindow(5,5,cx,cy); } どなたか、実現方法をご存知の方いらっしゃいましたら教えてください。 よろしくお願い致します。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.