上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页
摘要: ◇[DELPHI]产生鼠标拖动效果通过MouseMove事件、DragOver事件、EndDrag事件实现,例如在PANEL上的LABEL:var xpanel,ypanel,xlabel,ylabel:integer;PANEL的MouseMove事件:xpanel:=x;ypanel:=y;PANEL的DragOver事件:xpanel:=x;ypanel:=y;LABEL的MouseMove事件:xlabel:=x;ylabel:=y;LABEL的EndDrag事件:label.left:=xpanel-xlabel;label.top:=ypanel-ylabel;◇[DELPHI]取 阅读全文
posted @ 2009-09-07 23:13 冷寒生 阅读(361) 评论(0) 推荐(0) 编辑
摘要: BOOL GetProcessList( ){HANDLE hProcessSnap;HANDLE hProcess;PROCESSENTRY32 pe32;DWORD dwPriorityClass;// Take a snapshot of all processes in the system.hProcessSnap = CreateToolhelp32Snapshot( TH32CS_SNAPPROCESS, 0 );if( hProcessSnap == INVALID_HANDLE_VALUE ){printError( _T("CreateToolhelp32Snap 阅读全文
posted @ 2009-08-24 17:37 冷寒生 阅读(153) 评论(0) 推荐(0) 编辑
摘要: function DownloadFile(Source, Dest: string): Boolean; begin try Result := UrlDownloadToFile(nil, PChar(source), PChar(Dest), 0, nil) = 0; except Result := False; end;end;procedure TForm1.btn2Click(Sender: TObject);var SourceFile,DestFile:string;begin SourceFile := 'http://www.baidu.com/'; De 阅读全文
posted @ 2009-08-22 03:37 冷寒生 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 转自 http://www.cnblogs.com/zhangyin/archive/2007/03/04/663345.html1.在VC中新建一控制台程序,选支持MFC(当然,你也可以不选择支持MFC的,不过会很麻烦) 2.按CTRL+W调出MFCClassWizard,Add Class->From a typelibrary,选择你的word的类型库(例如我的是word2003,安装在e盘,我的路径是"e:\edittools\microsoftoffice\office11\msword.olb"),选择完毕后,在弹出的窗口中选择要让classwizard生 阅读全文
posted @ 2009-08-01 16:16 冷寒生 阅读(3388) 评论(0) 推荐(0) 编辑
摘要: 转自 http://blog.csdn.net/wangji163163/archive/2009/07/02/4315358.aspx最近有很多朋友问我,VC操纵Word的方法。需要的朋友请往下看。我们操纵Word需要通过类型库中的MFC类。而这些类,应该都是基于一个叫COleDispatchDriver的类。至少我所了解到的都是这样。COleDispatchDriver没有基类。COleDispatchDriver类实现OLE自动化中的客户方。OLE调度接口为访问一个对象的方法和属性提供了途径。COleDispatchDriver的成员函数连接,分离,创建和释放一个IDispatch类型的 阅读全文
posted @ 2009-08-01 14:01 冷寒生 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 一、没有UpdateCmdUI句柄时MFC中缺省的习惯是当没有UpdateCmdUI句柄时程序是使能(Enable)菜单,菜单自动变成使能,只要关掉缺省值就可以了,把下面的代码加入你的程序 CMainFrm::CMainFrm { // Other stuff this->m_bAutoMenuEnable = false; }然后在消息响应函数中添加如下代码:CMenu* m_menu = GetMenu(); CMenu* submenu = m_menu->GetSubMenu(0); submenu->EnableMenuItem(ID_FILE_NEW, MF_BY 阅读全文
posted @ 2009-07-27 21:14 冷寒生 阅读(2126) 评论(0) 推荐(0) 编辑
摘要: mysql有以下几种日志: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-update 二进制日志: -log-bin 在mysql的安装目录下,打开my.ini,在后面加上上面的参数,保存后重启mysql服务就行了。 例如: #Enter a name for the binary log. Otherwise a default name will be used. #log-bin= #Enter a name for the query log file. Otherwise a default name w 阅读全文
posted @ 2009-07-26 08:29 冷寒生 阅读(4299) 评论(0) 推荐(0) 编辑
摘要: m_imgToolBar.Create( 32, 32, ILC_MASK | ILC_COLOR32, 6, 0 );CBitmap bm;bm.LoadBitmapW( IDR_MAINFRAME );m_imgToolBar.SetBkColor( ::GetSysColor( COLOR_BTNFACE ) );//第二个参数为图片背景颜色m_imgToolBar.Add( &bm, RGB( 212, 208, 200 ) );bm.Detach();m_wndToolBar.GetToolBarCtrl().SetImageList( &m_imgToolBar ) 阅读全文
posted @ 2009-07-22 01:57 冷寒生 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 转自 http://blog.csdn.net/learnhard/archive/2008/03/16/2187422.aspx详见:MSDN里的CToolBar::SetSizes函数中的示例,摘抄如下://这个例子演示了如何将文字添加到工具栏按钮上intCMainFrame::OnCreate(LPCREATESTRUCTlpCreateStruct){if(CMDIFrameWnd::OnCreate(lpCreateStruct)==-1)return-1;//Createatoolbar.ResourceIDofthetoolbartobeloaded//isIDR_MAINFRA 阅读全文
posted @ 2009-07-21 05:33 冷寒生 阅读(1560) 评论(0) 推荐(0) 编辑
摘要: BOOL CMainFrame::CreateSysToolBar() { m_wndToolBar.ModifyStyle(0, TBSTYLE_LIST | TBSTYLE_AUTOSIZE | TBSTYLE_FLAT |CBRS_TOOLTIPS | TBSTYLE_TRANSPARENT|TBBS_CHECKBOX ); //改变工具栏属性 m_ilTB.Create(32, 32, TRUE | ILC_COLOR8, 4, 0); HICON hIcon = NULL; hIcon = (HICON)::LoadImage(::AfxGetInstanceHandle(), MA 阅读全文
posted @ 2009-07-21 05:00 冷寒生 阅读(682) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页
IT知识库