• Tag:
    方法一:打开新工程,在新工程中打开原工程的RC文件,将需要的对话框资源复制到新工程的资源中。

    方法二:打开新工程,使用菜单project->insert project to workspace,加入原工程,就可以在两个工程间拷贝资源了。

    注:需要注意相关资源ID的处理。

    方法三:在原工程中选中某对话框类,点右键,选“add to gallery”,在目的工程中project->ad...
  • 多线程编程(转) - [C++学习]2008年12月23日

    Tag:
    二,多线程编程:

    1,一些概念:
    1)一个进程就是一个运行的程序,进程具有独立的内存、文件句柄和其它系统资源。
    2)一个独立的进程可以包含多条执行路径,称为线程。线程有OS管理,每个线程有自己的堆栈。
    3)大多数情况下,进程的所有代码和数据空间被进程内所有的线程所共享。
    4)Windows提供两中线程:辅助线程 和 用户界面线程。mfc对两种线程都支持。
    5)一个用户界面线程有窗口,因而有自己的消息循环;辅助线程没有窗口,因而不...
  • Tag:
    DWORD WaitForSingleObject(  HANDLE hHandle,  DWORD dwMilliseconds); 参数hHandle是一个事件的句柄,第二个参数dwMilliseconds是时间间隔。如果时间是有信号状态返回WAIT_OBJECT_0,如果时间超过dwMilliseconds值但时间事件还是无信号状态则返回WAIT_TIMEOUT。

    hHandle可以是下列对象的句柄:

     &nb...