![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vc++ 基本概念
qing2087312
这个作者很懒,什么都没留下…
展开
-
一些常用操作
设置鼠标的光标 SetCursor(AfxGetApp()->LoadCursor(IDC_CURSOR1)); 并将继承类的一部分注销,如: BOOL CMyButtonLine::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message) { return原创 2011-06-27 10:16:00 · 439 阅读 · 0 评论 -
VC 开机自动启动程序代码
很多监控软件要求软件能够在系统重新启动后不用用户去点击图标启动项目,而是直接能够启动运行,方法是写注册表Software\\Microsoft\\Windows\\CurrentVersion\\Run 。参考程序可以见下:(查找程序目录的执行文件,存在则进行添加注册表操作) //实用代码一 int C***Dlg::CreateRun(void){//添加以下代码转载 2011-10-28 14:34:16 · 480 阅读 · 0 评论 -
模态(modal)和非模态(modeless)对话框的区别
模态(modal)和非模态(modeless)对话框的区别 1.Modal对话框 CModalDlg dlg; dlg.DoModal();2.modeless对话框CResultDlg* dlg=new CModelessDialog(pWnd);dlg->Create(IDD_MODELESS_DIALOG);dlg->ShowWindow(SW原创 2011-06-20 16:44:00 · 990 阅读 · 0 评论 -
多线程技术
VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好.一、问题的提出编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为 “延时6秒”,添加按钮的响应函数,代码如下: void CSingleThread转载 2012-02-15 16:19:17 · 461 阅读 · 0 评论