程序用途
简单的画图(鼠标)
程序代码如下
#include"afxwin.h"
#include"Message.h"//资源文件头class MyFrame:public CFrameWnd{//窗体类
private:
CMenu *FMenu;
public:
//构造和析构
MyFrame(){
Create(NULL,"Painting");
FMenu=new CMenu;
FMenu->LoadMenu(IDR_MENU1);
SetMenu(FMenu);
}
~MyFrame(){
delete FMenu;
}
//对消息的响应
afx_msg void OnExit(){//菜单的一项
MessageBox("Exit");
DestroyWindow();
}
afx_msg void OnLButtonDown(UINT nFlags,CPoint point){
SetCapture();
}
afx_msg void OnMouseMove(UINT nFlags,CPoint point){
if(this==GetCapture()){
CClientDC aDC(this);
aDC.SetPixel(point,RGB(225,0,0));
}
}
afx_msg void OnLButtonUp(UINT nFlags,CPoint point){
ReleaseCapture();
}
DECLARE_MESSAGE_MAP();
};BEGIN_MESSAGE_MAP (MyFrame,CFrameWnd)
ON_COMMAND(IDM_EXIT,OnExit)
ON_WM_LBUTTONDOWN()
ON_WM_MOUSEMOVE()
ON_WM_LBUTTONUP()
END_MESSAGE_MAP()class MyApp:public CWinApp{
public:
BOOL InitInstance(){
CFrameWnd *Frame=new MyFrame();
m_pMainWnd=Frame;
Frame->ShowWindow(SW_SHOW);
return TRUE;
}
};
MyApp A_App;
简单的画图(鼠标)
程序代码如下
#include"afxwin.h"
#include"Message.h"//资源文件头class MyFrame:public CFrameWnd{//窗体类
private:
CMenu *FMenu;
public:
//构造和析构
MyFrame(){
Create(NULL,"Painting");
FMenu=new CMenu;
FMenu->LoadMenu(IDR_MENU1);
SetMenu(FMenu);
}
~MyFrame(){
delete FMenu;
}
//对消息的响应
afx_msg void OnExit(){//菜单的一项
MessageBox("Exit");
DestroyWindow();
}
afx_msg void OnLButtonDown(UINT nFlags,CPoint point){
SetCapture();
}
afx_msg void OnMouseMove(UINT nFlags,CPoint point){
if(this==GetCapture()){
CClientDC aDC(this);
aDC.SetPixel(point,RGB(225,0,0));
}
}
afx_msg void OnLButtonUp(UINT nFlags,CPoint point){
ReleaseCapture();
}
DECLARE_MESSAGE_MAP();
};BEGIN_MESSAGE_MAP (MyFrame,CFrameWnd)
ON_COMMAND(IDM_EXIT,OnExit)
ON_WM_LBUTTONDOWN()
ON_WM_MOUSEMOVE()
ON_WM_LBUTTONUP()
END_MESSAGE_MAP()class MyApp:public CWinApp{
public:
BOOL InitInstance(){
CFrameWnd *Frame=new MyFrame();
m_pMainWnd=Frame;
Frame->ShowWindow(SW_SHOW);
return TRUE;
}
};
MyApp A_App;
解决方案 »
- 如何知道哪个CEdit控件获得焦点?
- 怎么在中关闭子窗口啊
- 现在能接收数据,为什么不能如字符+数字+字符里然后变成(char *)再发送到上面的服务器里,但当我客户端接收时却只能接收到前面的字符后
- ※XDJM帮我参考一下职业发展方向!!!※——我没分了?!
- 关于输入焦点的问题
- 散分!!!
- 100分求教套接字监听和接受问题!
- LINK添加什么库 怎么才WINSOCKT 支持!
- 谁能告诉我对象使用的细节,最好有文当。谢谢
- 如何用MFC Automation编写进程外组件(MFC AppWizard exe)
- 怎样禁止改变窗口大小,还有这段程序改变窗口大小为什么位图不见了?
- 如何使程序在各种分辨率下,显示的外观一样?急!在线!
在LINK里添加/MT