xuejianhui

导航

09 2012 档案

MFC实战演练----滑动条(CSliderCtrl) + 文本框(EditCtrl)
摘要:目的:滑动 CSliderCtrl 降幅度显示到 EditCtrl 上。步骤: 1>在页面上分别创建一个控件,CSliderCtrl的ID为:IDC_SLIDER_INPUT;EditCtrl的ID为:IDC_EDIT_OUTPUT。 2>分别给这两个控件添加变量,CSliderCtrl为:CSliderCtrl m_Input; EditCtrl为:int m_Output。 3>添加以下代码: 3.1>在.h文件中,添加到 protected 下面:afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* 阅读全文

posted @ 2012-09-29 15:46 xuejianhui 阅读(609) 评论(0) 推荐(0) 编辑

MFC学习笔记
摘要:1>MFC学习第一天:按钮相应弹出窗口 1 //确定按钮事件 2 void CMFCTestDlg::OnBnClickedOk() 3 { 4 // TODO: 在此添加控件通知处理程序代码 5 6 //如果使用Unicode编码要加上"_T()" 7 AfxMessageBox(_T("Are you sure?"),MB_YESNO|MB_ICONQUESTION); 8 //关闭本窗口 9 OnOK();10 }11 12 //取消按钮事件13 void CMFCTestDlg::OnBnClickedCancel()14 {15 //.. 阅读全文

posted @ 2012-09-29 15:24 xuejianhui 阅读(237) 评论(0) 推荐(0) 编辑

浅述WinForm多线程编程与Control.Invoke的应用
摘要:VS2008、C#3.0在WinForm开发中,我们通常不希望当窗体上点了某个按钮执行某个业务的时候,窗体就被卡死了,直到该业务执行完毕后才缓过来。一个最直接的方法便是使用多线程。多线程编程的方式在WinForm开发中必不可少。本文介绍在WinForm开发中如何使用多线程,以及在线程中如何通过Control.Invoke方法返回窗体主线程执行相关操作。-. WinForm多线程编程1. new Thread() 新开一个线程,执行一个方法,没有参数传递:View Code 1 private void DoWork() { 2 Thread t = new Thread(new Thr... 阅读全文

posted @ 2012-09-07 15:41 xuejianhui 阅读(178) 评论(0) 推荐(0) 编辑

Linux学习笔记--进程间通信
摘要:《进程间通信》:IPC : Interprocess Commounication 进程间通信方式的统称。进程A<--[IPC(管道、FIFO、共享内存、信号量)]-->进程BIPC类型: 半双工管道: 半双工管道 : 匿名半双工管道 FIFO(First In First Out); 全双工管道 : 匿名全双工管道; System V IPC / POSIX IPC : 消息队列、信号量、共享存储; 网络进程间通信 : Socket、Streams。详解:1》匿名半双工管道简介:没有名字,使用的文件描述符没有路径名,只是在内存中跟索引节... 阅读全文

posted @ 2012-09-05 21:37 xuejianhui 阅读(250) 评论(0) 推荐(0) 编辑

Linux学习笔记--线程高级操作
该文被密码保护。

posted @ 2012-09-05 21:29 xuejianhui 阅读(6) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示