如题
解决方案 »
- VC++6关于linking...的问题
- CSDN VC版主就这个的德行?!还网上征婚!
- 怎样改变别的程序的只读文本框的内容?
- 如何把listctrl的其他行,做成跟最上面一行(列名)一样的颜色,一样的外观
- 怪问题!ODBC+ACCESS 执行DELETE一条数据后立刻用SELECT *取全部数据仍然取到刚删除的数据!是不是和ODBC的缓存有关?
- VC++ (int i)重定义
- 我这样用:DeviceInfoSet = SetupDiCreateDeviceInfoList(NULL, NULL);怎么回出现连接错误
- 对API拦截有兴趣的高手看过来
- 帮助文件问题,在线等
- 我如何能够知道HTTP服务器是否支持断点续传
- Blog是什么东东?
- 有谁知道从Dialog中获得HWND,方法是什么
SetFocus就行了
{
// TODO: Add your control notification handler code here
}
{
if( pMsg->message == WM_LBUTTONDOWN )
{
if(pMsg->hwnd == GetDlgItem(IDC_EDIT1)->m_hWnd)
{
AfxMessageBox("11");
}
} return CDialog::PreTranslateMessage(pMsg);
}
改成publicclass A
{
public:
Get(){};
protected:
SetX(){};
}A a;
a.SetX();会报错的
#define AFX_MYEDIT_H__1C3E6E5A_C058_4BB3_A26A_05DC3E504D81__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// MyEdit.h
class CMyEdit : public CEdit
{
public:
CMyEdit();public:public:
//{{AFX_VIRTUAL(CMyEdit)
//}}AFX_VIRTUALublic:
virtual ~CMyEdit();
long xLength;
long yLength;
protected:
//{{AFX_MSG(CMyEdit)
afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
afx_msg void OnLButtonUp(UINT nFlags, CPoint point);
//{{AFX_MSG(CMyEdit)
//}}AFX_MSG DECLARE_MESSAGE_MAP()
private:
POINT m_ptOld;
};
#endif // !defined(AFX_MYEDIT_H__1C3E6E5A_C058_4BB3_A26A_05DC3E504D81__INCLUDED_)/////////////////////////////////
// MyEdit.cpp
//#include "stdafx.h"
#include "MyEdit.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif/////////////////////////////////////////////////////////////////////////////
// CMyEditCMyEdit::CMyEdit()
{
}CMyEdit::~CMyEdit()
{
}BEGIN_MESSAGE_MAP(CMyEdit, CEdit)
//{{AFX_MSG_MAP(CMyEdit)
//}}AFX_MSG_MAP
ON_WM_LBUTTONDOWN()
ON_WM_LBUTTONUP()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
void CMyEdit::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
m_ptOld = point;
ClientToScreen(&m_ptOld);
}void CMyEdit::OnLButtonUp(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
POINT ptNew = point;
ClientToScreen(&ptNew);
}