2012-08-31 23:03
⁄ 工业·编程
⁄ 共 739字
1.如何添加一个托盘图标
#define WM_ICON_NOTIFY WM_USER + 2 ... BOOL CMyDlg::OnInitDialog() { ... NOTIFYICONDATA nid; nid.cbSize = sizeof nid; nid.hWnd = GetSafeHwnd(); nid.uID = IDR_MAINFRAME; &...
代码集锦阅读全文
2012-08-30 23:01
⁄ 工业·编程
⁄ 共 487字
大家都知道,在Windows下,一个纯文本文档表示换行用\r\n,而在Unix下用\n。
'\r'表示回车,'\n'表示换行,很多人可能不太清楚它们的区别,我们可以在控制台下做个试验。
当程序中输出\r时 #include <stdio.h> int main() { int i = 0; while (++i < 100000) printf("%d\r",...
c++阅读全文
2012-08-30 22:58
⁄ 工业·编程
⁄ 共 567字
Visual Studio .NET 采用两种文件类型(.sln 和 .suo)来存储特定于解决方案的设置。这些文件总称为解决方案文件,为解决方案资源管理器提供显示管理文件的图形接口所需的信息,从而使您每次继续开发任务时,都能够全身心地投入到项目和最终目标中,不会因开发环境而分散精力。
*.sln Visual ...
visual_studio阅读全文
2012-08-30 22:55
⁄ 工业·编程
⁄ 共 17023字
(一)序言:本人整理的资料几乎涵盖了所有的方面,也可以说包含了用百度搜索能搜到的几乎所有的内容,并参考有关书籍资料,耗时将近12个小时。可以说它是互联网上资料最全面、最具有代表性的二者的区别总汇,当然它没有一本专门介绍二者区别的书更具有权威性和全面性,但是我相信你通过这些内容足以解决你在实际工作或学习中遇到的编程问题! 其中所涉及到的内容不乏有拷贝的内容,但大部分是经过自己分析和思考而整理出来的...
c++, java阅读全文
2012-08-30 22:53
⁄ 工业·编程
⁄ 共 2061字
JAVA和C++都是面向对象语言。也就是说,它们都能够实现面向对象思想(封装,继乘,多态)。而由于c++为了照顾大量的C语言使用者,而兼容了C,使得自身仅仅成为了带类的C语言,多多少少影响了其面向对象的彻底性!JAVA则是完全的面向对象语言,它句法更清晰,规模更小,更易学。它是在对多种程序设计语言进行了深入细致研究的基础上,据弃了其他语言的不足之处,从根本上解决了c++的固有缺陷。
&...
c++, java阅读全文
2012-08-30 22:52
⁄ 工业·编程
⁄ 共 834字
1、去掉源代码目录代码的只读权限。 2、修改.sln中的 Microsoft Visual Studio Solution File, Format Version 10.00 # Visual Studio 2008 为 修改为 Microsoft Visual Studio Solution File, Format Version 9.00 # Visual Studio 2005 此时可以打开项目了。 3、找到*.csproj文件 修改 : <Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://sc...
visual_studio阅读全文
2012-08-30 22:21
⁄ 工业·编程
⁄ 共 1048字
void Openfile() { // TODO: Add your control notification handler code here //显示文件打开对话框 CFileDialog dlg(TRUE, "EC", "*.aes", OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, "Aes Files(*.aes)|*.aes"); if ( dlg.DoModal()!=IDOK ) return; //获取文件的绝对路...
代码集锦阅读全文
2012-08-30 22:16
⁄ 工业·编程
⁄ 共 688字
在移植wifi的代码时,遇到了一些与下面类似的函数,这些函数中有不只一个return,这可是个新鲜的玩意儿: int func (int b) { int a=5; if (a>b) return a; else return b; return 0; }
原来C/C++ ...
c++阅读全文
2012-08-30 20:28
⁄ 工业·编程
⁄ 共 547字
void CPage1::OnXiuMian() { if(MessageBox("确实要休眠吗?","关机程序",MB_YESNO|MB_DEFBUTTON2|MB_ICONQUESTION)==IDYES) { static HANDLE hToken; static TOKEN_PRIVILEGES tp; static LUID luid; if(::OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES|TOKEN_QUERY, ...
代码集锦阅读全文
2012-08-30 20:18
⁄ 工业·编程
⁄ 共 386字
用下面代码可获取文件关联程序的图标:
CFileDialog fileDialog( TRUE,"*.*",NULL,NULL,NULL); if (fileDialog.DoModal() != IDOK) return; CString str= fileDialog.GetFileExt(); str="."+str; SHFILEINFO sfi; SHGetFileInfo(str,0,&sfi,sizeof(sfi),SHGFI_ICON|SHGFI_LARGEICON|SHGFI_USEFILEATTRIBUTES); int i=sfi.iIcon; CStatic* pStatic = (CStatic*)...
代码集锦阅读全文