Welcome to: SysTutorials
摘要: VC下使用选择文件夹对话框,返回文件夹的地址: CString BrowseDirectory( LPCTSTR title ){ char dir[MAX_PATH];dir[0]='0'; BROWSEINFO bi; bi.hwndOwner=NULL; bi.pidlRoot=NULL; b 阅读全文
posted @ 2010-07-11 23:49 ericzqma 阅读(220) 评论(0) 推荐(0) 编辑
摘要: void show(const char *folderPath){ CFileFind finder; CString path(folderPath); path += "\*.*"; BOOL bWorking = finder.FindFile(path); while (bWorking) 阅读全文
posted @ 2010-07-11 23:42 ericzqma 阅读(310) 评论(1) 推荐(0) 编辑
摘要: 这段时间做兼职帮做了一个COM口单片机监控控制程序, 学习了些Win32下COM口的控制.下面是与COM口控制有关的部分示例代码. //打开COM1hCOM=CreateFile( "COM1",GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,0,NU 阅读全文
posted @ 2010-07-09 23:44 ericzqma 阅读(428) 评论(0) 推荐(1) 编辑
摘要: 使用MFC在一对话框中嵌入另一对话框代码如下: static MyInDlg inDlg; // 需嵌入的对话框 inDlg.Create( IDD_DIALOG, AfxGetApp()->m_pMainWnd);CRect rc; // 嵌入对话框在原对话框中的位置//GetClientR 阅读全文
posted @ 2010-07-09 19:46 ericzqma 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 解决方法是在CDialog::PreTranslateMessage() 的重载函数中将ESC和回车按键的消息处理掉.直接上代码:BOOLCResultCollectorDlg::PreTranslateMessage(MSG* pMsg){ if(pMsg->message == WM_KEYDOWN) { switch(pMsg->wParam) { case VK_RETURN: //回车 return TRUE; case VK_ESCAPE: //ESC return TRUE; } } return CDialo... 阅读全文
posted @ 2010-07-09 19:46 ericzqma 阅读(383) 评论(0) 推荐(0) 编辑
摘要: Java中调用.dll中本地代码方法介绍 阅读全文
posted @ 2010-07-09 19:07 ericzqma 阅读(441) 评论(0) 推荐(1) 编辑
摘要: 在某些情况下我们需要防止用户单击窗口的标题栏中的关闭按钮关闭 MFC 应用程序。可以删除窗口的WS_SYSMENU 样式, 但是,这样最大化最小化和还原按钮也被删除,并且无法添加。 这是Windows的设计依据。 可以通过禁用关闭按钮来模拟没有关闭按钮的窗口。 在 WM_CREATE 消息处理程序中 阅读全文
posted @ 2010-07-09 17:52 ericzqma 阅读(2241) 评论(0) 推荐(1) 编辑
摘要: VC6默认编译出来的程序在XP下Luma风格下运行也是Windows的经典界面, 有损界面的美观与统一. VC2008默认设置下如果不是使用的unicode也是如此. 本文给出使VC6和VC2008可以编译出使用系统界面风格的解决方案. 阅读全文
posted @ 2010-07-09 17:50 ericzqma 阅读(1320) 评论(1) 推荐(1) 编辑
摘要: 使用MFC开发时,MFC提供的CFileDialg类进行选择文件时,打开的对话框是98风格的,新的XP风格左边有一个包含”我的电脑”"我的文档”等的快捷选项,用起来比较方便.使用下面的代码可以实现在使用MFC进行开发时使用XP风格的打开文件对话框: CString OpenFileXPStyle() 阅读全文
posted @ 2010-07-11 23:45 ericzqma 阅读(555) 评论(0) 推荐(1) 编辑
Welcome to: SysTutorials