通知
すべてクリア
Topic starter
2003年12月24日 4:08 AM
//WM_INITDIALOGハンドラ
BOOL CTestDlg::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: この位置に初期化の補足処理を追加してください
CRgn m_rgn;
CRect rcWindow;
GetWindowRect(rcWindow);
m_rgn.CreateRoundRectRgn(0,20,rcWindow.Width(),rcWindow.Height
(),100,100);
SetWindowRgn(m_rgn,TRUE);
return TRUE; // コントロールにフォーカスを設定しないとき、戻り値は
TRUE となります
// 例外: OCX プロパティ ページの戻り値は FALSE となりま
す
}
として非矩形ウィンドウを作成しましたが,クライアント領域をドラッグすることでウィ
ンドウをしたいのですが,どのようにしたらいいのでしょうか?
よろしくお願いします.VC6sp5 MFC XPPro
2003年12月24日 5:26 AM
>クライアント領域をドラッグすることでウィンドウをしたいの
何のこっちゃ?
もしかして
タイトルバーをつかんで移動するようなことをクライアント領域をつかんで
やりたいってことですか
もう少し正確な文章求めます
2003年12月24日 12:21 PM
ウィンドウを移動したいということだと解釈します。
WM_NCHITTESTをハンドルして、
マウスはタイトルバー上にあるという情報を返してあげる方法をよく見ます。
2003年12月24日 1:28 PM