MFC
桃家山小邓
我还在想。
展开
-
MFC创建主对话框为非模态对话框
第一步修改App类的InitInstance函数:[cpp] view plain copyBOOL CTestApp::InitInstance() { ....... ....... CTestDlg *pdlg= new CTestDlg (); m_pMainWnd =转载 2017-05-11 13:54:21 · 440 阅读 · 0 评论 -
MFC绘图知识
1 几何对象的结构和类为了使用绘图函数,应该先了解绘图所用到的几种表示几何对象的结构和类。这些结构和类分别定义在头文件windef.h和afxwin.h中。1.点1)点结构POINT点数据结构POINT用来表示一点的x、y坐标:typedef struct tagPOINT { LONG x; LONG y;} POINT转载 2017-06-22 15:21:57 · 784 阅读 · 0 评论 -
Socket Send 带多指针的结构体,变长字符串,string char[] 等等。。
楼主网上找了很久很久,都没有找到Socket Send 带多指针的结构体的方法,有说发数组的,有说只能发一个指针的,但是我接下来要说的是,发送带多指针的结构体;1.Socket的初始化我就不写了,网上很多,而且很固定;2.定义一个多指针的结构体;struct SendMsgForMat{char* Msg; //错误信息char* BigBarcode;//原创 2017-06-06 16:36:36 · 1769 阅读 · 0 评论 -
CImage,MFC,图像处理
参考: http://www.cnblogs.com/afarmer/archive/2012/03/31/2427273.htmlOwed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu 转载请标明来源 CImage支持的图片格式有很多,像通常用的jpg, png, bmp,gif等都支持的不错。(CImage类基于GDI转载 2017-05-27 14:36:40 · 778 阅读 · 0 评论 -
CImageList常见的错误,函数的存活周期
第一种写法:CImageList *m_imageList = new CImageList;// 创建图像序列CImageList对象 m_imageList->Create(16, 16, ILC_COLOR8 | ILC_MASK, 3, 3);// 将三个图标添加到图像序列 for (int i = 0; i {m_imageList->Add(hIco原创 2017-05-08 16:44:05 · 457 阅读 · 0 评论 -
MFC的字体设置
怎样设置字体:一、简单的创建一种字体:CFont类是CGDIObject的派生类:CObject → CGDIObject → CFont。只有一个缺省构造函数CFont( ); 必须用下列字体创建成员函数CreateFont[Indirect]或CreatePointFont [Indirect]来初始化。 其中的CreatePointFont提供了创建字体转载 2017-05-15 14:58:48 · 5216 阅读 · 0 评论 -
MFC类与对应头文件
MFC类与对应头文件CAnimateCtrl afxcmn.h CArchive afx.h CArchiveException afx.h CArray afxtempl.h CAsyncMonikerFile afxole.h CAsyncSocket afxsock.h CBitmap转载 2017-05-15 14:08:30 · 844 阅读 · 0 评论 -
MFC无边框对话框的拖动
void init_connect::OnLButtonDown(UINT nFlags, CPoint point){// TODO: 在此添加消息处理程序代码和/或调用默认值CDialogEx::OnLButtonDown(nFlags, point);if (point.y //判断是否在窗口的顶部{SendMessage(WM_SYSCOMMAND,原创 2017-05-15 11:51:45 · 342 阅读 · 0 评论 -
MFC 设置控件位置和大小
最近经常要用到改变控件在对话框上的位置和大小,一直找不到有效的方法,查看了很多资料。这篇博文还算靠谱,转载到这里了。[cpp] view plain copyvoid CmyqeDlg::OnSize(UINT nType, int cx, int cy) { CDialog::OnSize(nType, cx, cy);转载 2017-05-15 10:26:45 · 14438 阅读 · 1 评论 -
MFC 两个对话框直接的消息传递
A发送对话框代码:定义宏:#define WM_MyMessage WM_USER+1000;消息映射:ON_COMMAND(ID_FILE_RECONNECT, &CDataBaseTool_UIDlg::OnFileReconnect)init_connect *m_init_connect_msg; //声明一个B接受对话框指针void S原创 2017-05-10 14:56:51 · 2802 阅读 · 0 评论