- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CWnd::GetDlgItem()の代替手法)
CWnd::GetDlgItem()の代替手法
このQ&Aのポイント
- Windows Embedde CE 6.0 R2のアプリでダイアログ表示でメモリリークする
- 現象が発生している者からの質問です。実行環境は「Windows CE 5.0」です。
- 質問者様が自己解決した方法では効果がなく、CWnd::GetDlgItem()の代替手法を求めています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
示されているリンク先に対処例が載っています。 > Win32SDKに書き換えるか、CWnd::Attach()する必要があるわけですね。 Win32 SDKのほうはリンク先のサンプルを見ていただくとして、 MFCを使う場合は CWnd cWnd; cWnd.Attach(IDC_HOGE); cWnd.EnableWindows(TRUE); cWnd.Detach(); とか。実体を宣言してAttach()/Detach() をワンセットにして使う感じですね。 コントロール固有のメソッドを使いたいなら 上記CWnd を CEdit とか CButton とかに置き換えればいいかな。