- 博客(24)
- 收藏
- 关注
原创 自己收集的网页
在线配色http://coolors.co/intro/http://color.hailpixel.com/#http://mudcu.be/sphere/#论文http://dspace.mit.edu/
2014-11-21 14:44:42 567
转载 Matlab生成Word文件(含表格和图片插入)
正在做MATLAB方面的东西,看到了这段代码,太赞了,直接可用!% function ceshi_Word%利用MATLAB生成Word文档filespec_user = [pwd '\测试.doc'];% 设定测试Word文件名和路径% 判断Word是否已经打开,若已打开,就在打开的Word中进行操作,否则就打开Wordtry
2014-10-24 09:32:46 39328 7
原创 开发日志2
之前的项目已经在2013年结束d项目基本情况:项目环境是WIN7,开发工具是VS2010,周期极短,9月1日正式接手,10月底就需要进行产品演示。无任何软件文档。所以在完成初步设计之后,按照功能优先级开始了编码。项目初期开始直接使用MFC进行,用的是SDI
2014-05-08 10:12:57 439
原创 开发日志1
项目基本情况:项目环境是WIN7,开发工具是VS2010,周期极短,9月1日正式接手,10月底就需要进行产品演示。无任何软件文档。所以在完成初步设计之后,按照功能优先级开始了编码。项目初期开始直接使用MFC进行,用的是SDI1.改名称BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){m_strTitle
2013-09-17 20:58:49 1046 1
原创 VS2010创建DLL文件的相关配置
按上篇说的,第一次使用VS2010,确实遇到不少麻烦,因为VC6.0的配置没这么多所以把昨天建立工程时大概的一些问题记录一下:(都是本项目的设置,按需求改)1.DLL的lib文件生成路径设置:General-output directory(..\..\lib\)2.中间文件生成路径设置:General-Intermediate Directory(..\..\..\..\$(Conf
2013-01-07 22:48:09 779
原创 VS2010下创建Dll
因为目前正在写一个模块,第一次使用VS2010,所以太多不熟悉1.在创建向导中选择WIN32项目,项目名ModuleLog2.一步步点下去,选择DLL,其余按需要勾选,目前无需要3.建立接口.h文件和.cpp文件(ModuleLogInterface.h和ModuleLogInterface.cpp)ModuleLogInterface.h代码:#ifndef MODULE
2013-01-07 22:28:51 297
原创 改变文本框内文字颜色
<br />1.定义CEditm_edit成员变量;<br /> <br />2.<br />COLORREF colour;<br /><br />colour = RGB(255,0,0);<br />m_edit.SetFocus();<br /> <br />3.增加消息响应函数 HBRUSH CColourTextDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)<br />内容为:<br /><br />HBRUSH CColourText
2010-11-14 23:47:00 618
原创 对指定控件进行消息操作(右键操作为例)
<br />1.定义菜单资源以及成员函数<br /> <br />CMenu menu;<br />OnInitDialog()函数加入:<br />menu.LoadMenu(IDR_TEXTMENU);//IDR_TEXTMENU为菜单的ID<br /> <br /> <br /> <br />2.PreTranslateMessage(MSG* pMsg)函数中加入:<br /> <br /><br />if(pMsg->message==WM_RBUTTONUP && pMsg->hwnd==m_m
2010-11-14 00:56:00 346
原创 窗体百叶窗效果
<br /><br />在OnPaint()函数里加入:<br /> <br />int i,j,w,h;<br />CPaintDC dc(this); <br />CBitmap bit;<br />CDC mendc;<br />CRect rect;<br />this->GetWindowRect(&rect);<br />w=rect.Width();<br />h=rect.Height();<br />bit.LoadBitmap(IDB_BITMAP1);<br />mendc.Creat
2010-11-14 00:38:00 500
原创 操作系统按钮(最大、最小化按钮)
<br />1.禁用最小化按钮:<br /><br />//获得窗口风格<br />Style = ::GetWindowLong(m_hWnd,GWL_STYLE);<br />//设置新的风格<br />Style &= ~(WS_MINIMIZEBOX);<br />::SetWindowLong(m_hWnd,GWL_STYLE,Style);<br />GetWindowRect(&Rect);<br />//重画窗口边框<br />::SetWindowPos(m_hWnd,HWND_TOP,R
2010-11-14 00:33:00 531
原创 对话框窗体置顶
<br />在函数OnInitDialog中加入:<br /><br />::SetWindowPos(AfxGetMainWnd()->m_hWnd,HWND_TOPMOST,10,10,450,300,SWP_NOMOVE);
2010-11-11 01:01:00 439
原创 将窗口不可移动
<br />在函数PreTranslateMessage中增加:<br /><br />if(pMsg->message==WM_NCLBUTTONDOWN)<br />{<br />pMsg->message = WM_LBUTTONDOWN;<br />}
2010-11-11 00:50:00 478
原创 最大化窗口的大小设置
<br />增加消息函数:<br />afx_msg void OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI);//.h文件<br />ON_WM_GETMINMAXINFO()//.cpp文件<br /> <br /><br />void CLimitSizeDlg::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI) //.cpp文件<br />{<br />lpMMI->ptMaxSize.x = 800; //设置对话框最大化时的宽度<b
2010-11-10 01:15:00 654
原创 不规则对话框窗口
<br />1.导入图片到资源IDB_BITMAP1<br /> <br />2.在OnInitDialog()函数中加入:<br /><br />CRgn wndRgn,rgnTemp;<br />wndRgn.CreateEllipticRgn(0,0,480,300);<br />SetWindowRgn((HRGN)wndRgn,true);<br /> <br />3.在OnPaint() 函数中的else中加入:<br /><br />CPaintDC dc(this); <br />CRect
2010-11-10 00:46:00 422
原创 对话框背景渐变色
<br />1.先添加绘制函数:<br /><br />void CGradualColorWndDlg::DrawGradient(HDC pDC,const RECT& rect,COLORREF begin, COLORREF end, const int &width)<br />{<br />RECT rcstep;<br />HBRUSH br;<br />intn,m;<br />float step=0.0;<br />intnred=0,ngreen=0,nblue=0;<br />flo
2010-11-10 00:18:00 1025 1
原创 托盘显示
1.声明变量NOTIFYICONDATA m_traydata;2.在OnInitDialog()函数中,增加: m_traydata.cbSize = sizeof(NOTIFYICONDATA); m_traydata.hIcon = AfxGetApp()->LoadIcon(IDI_TRAYICON);//IDI_TRAYICON为导入的托盘图标ICON m_traydata.hWnd = m_hWnd; char *m_str = "托盘提示标语"; str
2010-11-09 01:35:00 600
原创 遍历目录下所有文件(VC)
/*对文件夹下面的所有文件进行遍历char* rootDir:文件目录char* strRet:得到的文件名×/void FindFileInDir(char* rootDir, char* strRet){char fname[MAC_FILENAMELENOPATH];ZeroMemory(fname, MAC_FILENAMELENOPATH);WIN32_FIND_DATA fd;ZeroMemory(&fd, sizeof(WIN32_FIND_DATA));HANDLE hSearch;char
2010-09-25 01:26:00 603
原创 设置窗口透明化(VC)
BOOL CTest::OnInitDialog() {CDialog::OnInitDialog();//设置窗口扩展风格SetWindowLong(GetSafeHwnd(),GWL_EXSTYLE,GetWindowLong(GetSafeHwnd(),GWL_EXSTYLE)|0x80000);typedef BOOL (WINAPI *FSetLayeredWindowAttributes)(HWND,COLORREF,BYTE,DWORD);FSetLayeredWindowAttributes
2010-09-03 01:10:00 743
原创 改变鼠标图标(VC)
1.添加鼠标资源IDC_CURSOR1(.cur图标)2.增加消息响应函数 BOOL CTest3Dlg::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message) {//当鼠标在IDC_STATIC_1上面时,改变鼠标图标if(pWnd==GetDlgItem(IDC_STATIC_1)) { ::SetCursor(AfxGetApp()->LoadCursor(IDC_CURSOR1)); return true; } ret
2010-09-03 00:57:00 1638 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人