- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:デスクトップに貼り付けたパネルを背面に移動したい)
デスクトップにパネルを背面に移動する方法
このQ&Aのポイント
- Form1とは独立してデスクトップに貼り付けたPanelを他のアプリのウィンドウの背面に移動する方法を教えてください。
- Form1のPanelを最背面にすることはできるが、独立したPanelは移動できないため困っています。
- Panelをデスクトップに貼り付ける方法として、Panel->ParentWindow=GetDeskTopWindow()としていますが、これでは移動できません。どのようにすれば移動できるでしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。以下で出来ませんか(VC2005EEで試しています)。 HWND hWndPM = ::FindWindow(NULL, _T("Program Manager")); ::SetParent(static_cast<HWND>(Panel->Handle.ToPointer()), hWndPM);
お礼
machongolaさん、ご回答ありがとうございます。 こちらの環境、Borland C++Builder6proでも、少し変更しただけでOKでした。 助かりました! 今後とも宜しくお願いします。