サンプルソース001

//ダイアログ上をドラッグすることで、移動可能とする。
 
LRESULT CXXXDlg::OnNcHitTest(CPoint point)
{
	// TODO: ここにメッセージ ハンドラ コードを追加するか、既定の処理を呼び出します。
	SetWindowLong(this->m_hWnd, DWL_MSGRESULT, HTCAPTION);
 
	return CDialog::OnNcHitTest(point);
	//return TRUE;	// これにすると、リサイズ不可。
}
 
void CXXXDlg::OnLButtonDown(UINT nFlags, CPoint point)
{
	// TODO: ここにメッセージ ハンドラ コードを追加するか、既定の処理を呼び出します。
	SendMessage(WM_SYSCOMMAND, SC_MOVE | 2, NULL);
 
	CDialog::OnLButtonDown(nFlags, point);
}
最終更新:2010年09月07日 04:41
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。