DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 358 359 360 361 362 363 364 365 366 ··· 471 下一页

2014年2月28日

摘要: 在StatusBar中显示当前时间,如下:1.在String Table中插入一项(注意:状态栏将根据字符串的长度来确定相应窗格的缺省宽度,所以指定为00:00:00就为时间的显示预留了空间)2.添加indicators数组3.在OnCreate函数中设置时钟 :SetTimer(1, 1000, NULL);4.添加WM_TIMER 和 WM_CLOSE的消息响应函数 阅读全文
posted @ 2014-02-28 10:20 DoubleLi 阅读(797) 评论(0) 推荐(0) 编辑

摘要: 对话条是工具栏和无模式对话框相结合的产物,对话条和对话框类似,包含有标准的Windows控件,并且可以通过创建对话框模板来表示对话条。伸缩条功能很强大,我们可以在伸缩条中直接增加CToolBar,CStatusBar和CDialogBar等类创建的控制条,如下:CReBar rb;rb.Create(....);CToolBar tb;tb.Create(...);tb.LoadToolBar(...);//将工具栏加入到伸缩条rb.AddBar(&tb,...);如果需要在伸缩条的段中包含其他的窗口类型(例如动画控件),仅需要将该控件放进对话框模板中,创建对话条,然后利用CReBar 阅读全文
posted @ 2014-02-28 10:19 DoubleLi 阅读(624) 评论(0) 推荐(0) 编辑

摘要: 1.建立一个基于对话框的工程,并在第二步中选择WOSA支持2.建立客户端(1)在头文件中添加成员变量public:CSocket m_clientsocket;(2)每隔一秒钟向服务端发送一次数据3.建立服务端(1)在头文件中添加成员变量public:CSocket m_sockRev;(2)服务端每隔一秒钟接收一次客户端发来的数据程序运行: 阅读全文
posted @ 2014-02-28 10:18 DoubleLi 阅读(281) 评论(0) 推荐(0) 编辑

摘要: 1.建立服务端(发送端)(1)声明成员变量public:CSocket m_sockSend;(2)每隔一秒钟发送一次数据2.建立客户端(接收端)(1)声明成员变量public:CSocket m_sockRev;(2)每隔一秒钟接收 一次数据程序运行状态: 阅读全文
posted @ 2014-02-28 10:17 DoubleLi 阅读(339) 评论(0) 推荐(0) 编辑

摘要: 阅读全文
posted @ 2014-02-28 10:16 DoubleLi 阅读(442) 评论(0) 推荐(0) 编辑

摘要: 1.首先在界面上放置一个static text 控件2.修改它的ID,并添加其控件成员变量CStaticm_staticIcon;3.编写函数: 阅读全文
posted @ 2014-02-28 10:15 DoubleLi 阅读(201) 评论(0) 推荐(0) 编辑

摘要: 1.在CMainFrame中添加CSplitterWnd类型的成员变量:2.新建几个派生于类CListView ,CEditView,CtreeView的类3.在CListView ,CEditView的派生类中添加头文件:#include 4.重载OnCreateClient函数程序运行结果: 阅读全文
posted @ 2014-02-28 10:14 DoubleLi 阅读(289) 评论(0) 推荐(0) 编辑

摘要: UINT DownloadFile(LPVOID pParam){CWnd*pwnd = AfxGetMainWnd();CProgressCtrl*m_Prog = (CProgressCtrl*)pwnd->GetDlgItem(IDC_PROGRESS1);CButton*bStart = (CButton*)pwnd->GetDlgItem(IDB_BTN_START);charfilebuf[512];CInternetSessionnetSession;CStdioFile*fTargFile;intoutfs;CStringszFile,FileSize,KBin,K 阅读全文
posted @ 2014-02-28 10:12 DoubleLi 阅读(2231) 评论(0) 推荐(0) 编辑

摘要: Q: 如何打开一个应用程序?ShellExecute(this->m_hWnd,"open","calc.exe","","", SW_SHOW );或ShellExecute(this->m_hWnd,"open","notepad.exe", "c:\\MyLog.log","",SW_SHOW );正如您所看到的,我并没有传递程序的完整路径。Q: 如何打开一个同系统程序相关连的文档?ShellExecute(this- 阅读全文
posted @ 2014-02-28 10:10 DoubleLi 阅读(859) 评论(0) 推荐(0) 编辑

摘要: 1.锁定窗口,不进行刷新m_list.LockWindowUpdate();2.设定列表不进行重画m_list.SetRedraw(FALSE);3.清空列表,删除历史数据m_list.DeleteAllItems();4.窗口解锁,允许刷新。否则系统的视图也会进行闪烁m_list.UnlockWindowUpdate();5.向列表中循环增加记录6.重画列表m_list.SetRedraw(TRUE); 阅读全文
posted @ 2014-02-28 10:08 DoubleLi 阅读(756) 评论(0) 推荐(0) 编辑

上一页 1 ··· 358 359 360 361 362 363 364 365 366 ··· 471 下一页