![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++总结
小二码农
茶,上茶,上好茶!
淡泊明志,宁静致远。
展开
-
error C2065: 'AfxEnableControlContainer' : undeclared identifier
今天用evc 编译一个程序,突然出现这个问题,后来在网上找了资料,需要在stdafx.h中包含afxdisp.h文件,包含了之后,提示在静态库中无法编译,原来我工程设置了使用静态库,不知道工程里引用了什么,改为使用共享库,问题解决。原创 2010-05-10 14:55:00 · 946 阅读 · 0 评论 -
GetLastError获取系统的错误消息
GetLastError原创 2010-11-03 18:09:00 · 696 阅读 · 0 评论 -
在任务栏右下角填加图标
Shell_NotifyIcon 在任务栏右下角填加图标 NOTIFYICONDATA原创 2010-12-10 18:31:00 · 649 阅读 · 0 评论 -
显示动态进度条时,画界面的代码
显示动态进度条时,画界面的代码原创 2010-12-03 19:32:00 · 536 阅读 · 0 评论 -
继承CWinthread,显示动态的启动进度条
继承CWinthread,显示动态的启动进度条原创 2010-12-03 19:31:00 · 894 阅读 · 0 评论 -
在界面上显示当前文件路径信息,如果超过标签的长度,就用缩进的方式,
在界面上显示当前文件路径信息,如果超过标签的长度,就用缩进的方式,原创 2010-12-03 19:16:00 · 669 阅读 · 0 评论 -
在listctrl中显示文件名和图标
<br />/// 向控制框插入文件名int COPWILL_FileDialog::InsertFileList( CString szFilePath, BOOL bIsDirectory ){ ASSERT( szFilePath.GetLength()!=0 ); int nIcon = GetIconIndex( szFilePath, bIsDirectory ); CString szFileName; // 是否需要隐藏扩展名 if ( m_bExtendNa原创 2010-12-03 19:00:00 · 1016 阅读 · 0 评论 -
// 获得文件图标
获得文件图标原创 2010-12-03 18:59:00 · 447 阅读 · 0 评论 -
// 获取路径的上一层路径
<br />// 获取路径的上一层路径CString COPWILL_FileDialog::GetFilePathUpPath( const CString &csFile ) const{ int nStart; CString szPath= csFile; nStart = szPath.ReverseFind('//'); if ( nStart>0 ) { szPath= szPath.Left(nStart); } nStart= szPath.R原创 2010-12-03 18:56:00 · 1734 阅读 · 0 评论 -
SHGetFileInfo 在WINCE下获得系统图标列表
SHGetFileInfo WINCE list ctrl控件 资源管理器原创 2010-09-09 20:57:00 · 1691 阅读 · 3 评论 -
获取文件扩展名、 文件名、文件名不包括扩展名,检测文件夹、文件是否存在、创建文件夹,检测文件夹状态、检查文件名是否符合要求
获取文件扩展名、 文件名、文件名不包括扩展名,检测文件夹、文件是否存在、创建文件夹,检测文件夹状态、检查文件名是否符合要求原创 2010-09-09 20:44:00 · 2080 阅读 · 0 评论 -
设置窗体默认焦点
GetNextDlgTabItem evc 默认焦点原创 2010-09-09 20:40:00 · 1664 阅读 · 0 评论 -
主窗口中处理模态子窗口的状态
<br /> 做的项目,主窗口显示一个界面,然后再创建几个非模态窗口显示,如果用户按键盘的一个cancel键,系统会给主窗口发送一个消息,主窗口需要处理这个消息,关闭当前的非模态子窗口,然后显示上一个子窗口,在主窗口的PreTranslateMessage中捕获到了这个消息,然后调用下面的模块进行了处理<br /> <br /> 定义了一个 cdialog*pDlg指针来保存当前子窗口的句柄,但是子窗口有时候也会弹出模态子窗口,所以有时候不能直接用pDlg来处理。<br /> <br />//原创 2010-06-12 13:02:00 · 1029 阅读 · 0 评论 -
遍历所有菜单项
在OnInitDialog中,可以调用 InitMenu( GetMenu()),从配置文件中读取菜单项,或者调用 ExportMenu(GetMenu())导出菜单内容 //加载菜单实现菜单的多语言切换void InitMenu( CMenu *menu ){ if ( menu==NULL || ( !::IsMenu(menu->m_hMenu))) retu原创 2010-05-18 13:32:00 · 3306 阅读 · 2 评论 -
CreateProcess EnumWindows 使用
CreateProcess、获取窗口句柄HWND CWND EnumWindows原创 2010-07-07 12:53:00 · 1941 阅读 · 0 评论 -
WINFORM postmessage发送 shift组合键失败,总结
查询虚拟键值:https://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx postmessage发送shift失败,测试不成功,发送alt有简单方法 。可以用key_event参考文章:https://blog.csdn.net/sjzlxd/article/detail原创 2018-04-10 20:06:20 · 1431 阅读 · 0 评论