解决方案 »
- 界面无响应的问题.
- 如何制作 一个简单的播放器软件
- 怎样在一个函数里面既向串口发信息,同时又接受串口传过来的信息
- 消息钩子的问题:这个问题解决不了,我过不好年了,昨天一高手解决一部分,还要请大家帮忙!
- 这个语句没错把
- 关于esmtp的最简单问题,你用过esmtp的话,就一定知道,先回答者分最多
- 如何在主窗口体现子窗口的数据
- 我想在SDI窗口中添加一个小的类似与CView的东西,不知如何下手
- MFC如何实现键值对
- select(nfds, readfds, writefds, exceptfds, timeout)函数问题
- VC串口通讯
- MFC Grid Control 标题栏上的CheckBox点不了
#include <afxwin.h>class CMyWnd : public CFrameWnd
{
private:
CString ShowText;
public:
afx_msg void OnPaint();
afx_msg void OnLButtonDown(UINT uFlag, CPoint pt);
DECLARE_MESSAGE_MAP()
};BEGIN_MESSAGE_MAP(CMyWnd, CFrameWnd)
ON_WM_PAINT()
ON_WM_LBUTTONDOWN()
END_MESSAGE_MAP()void CMyWnd::OnPaint()
{
CPaintDC dc(this);
dc.TextOut(20, 20, ShowText);
}void CMyWnd::OnLButtonDown(UINT uFlag, CPoint pt)
{
ShowText.Format(_T("%s"), _T("有消息映射表的程序"));
InvalidateRect(NULL, TRUE);
}class CMyApp : public CWinApp
{
public:
BOOL InitInstance();
};BOOL CMyApp::InitInstance()
{
CMyWnd *pMainWnd = new CMyWnd;
pMainWnd->Create(0, _T("MFC"));
pMainWnd->ShowWindow(m_nCmdShow);
pMainWnd->UpdateWindow();
m_pMainWnd = pMainWnd;
return TRUE;
}
声明和实现改成LRESULT试试,你这代码估计是别处抄来的
最后加一句
CMyApp MyApp;
这个错误就是 afx_msg void OnLButtonDown();定义错了消息函数的格式一定要按要求写的