摘要:
看深入浅出MFC看到的一些细节问题…技术无法跨越,慢慢跟进 一.创建结构体数组 struct tagDemo{ int a; char b;};int main() {struct tagDemo a[]={1,'a',3,'b'};return 0;}二.#deinfe中的#、## 和 #@http://www.cnblogs.com/dust/archive/2008/04/24/11694... 阅读全文
随笔分类 - I.C/C++
Visual C++ 2011-5-6
2011-05-09 22:17 by Clingingboy, 505 阅读, 收藏, 编辑
摘要:
一.C++友元 1.友元函数 #include <iostream>using namespace std;class Point{ friend void ChangePrivate( Point ... 阅读全文
消息处理相关
2011-04-28 23:26 by Clingingboy, 568 阅读, 收藏, 编辑
摘要:
一.PostMessage和SendMessage SendMessage,PostMessage: 前者同步,后者异步其他没有区别。 (还不确定) 参考:http://zhidao.baidu.c... 阅读全文
Visual C++ 2011-4-21
2011-04-28 23:26 by Clingingboy, 455 阅读, 收藏, 编辑
摘要:
一.获取版本资源文件(dll的信息) GetFileVersionInfo,GetFileVersionInfoSize,VerQueryValue 参考: http://blog.csdn.net... 阅读全文
C语言相关问题(1)
2011-04-28 23:25 by Clingingboy, 685 阅读, 收藏, 编辑
摘要:
1._tcslen(".....")和stlen(".....")的区别 http://topic.csdn.net/u/20101115/22/4f15d24a-f77a-4298-91d5-90... 阅读全文
Visual C++ Clipboard
2011-04-23 17:36 by Clingingboy, 5178 阅读, 收藏, 编辑
摘要:
一.使用SetClipboardData 方法赋值 首先用GlobalAlloc方法分配内存 GlobalAlloc 分配内存大小 GlobalLock 锁定内存 拷贝数据到内存中 GlobalU... 阅读全文
CBrush,CFont,CPen
2011-04-20 21:19 by Clingingboy, 1453 阅读, 收藏, 编辑
摘要:
一.CBrush创建方法 1.CreateSysColorBrush Creates a brush that is the default system color. CBrush brush;b... 阅读全文
Visual c++ 2011-4-19
2011-04-20 21:18 by Clingingboy, 531 阅读, 收藏, 编辑
摘要:
一.SEH(C++异常处理机制) 参考: http://www.cppblog.com/fwxjj/archive/2008/01/25/41914.html http://www.cppblog.... 阅读全文
Visual C++ 2011-4-17
2011-04-17 22:26 by Clingingboy, 427 阅读, 收藏, 编辑
摘要:
一.文件查找 1.FindFirstFile Searches a directory for a file or subdirectory with a name that matches a s... 阅读全文
Visual C++ 2011-4-16
2011-04-16 16:42 by Clingingboy, 660 阅读, 收藏, 编辑
摘要:
一.获取系统语言和位置 相关函数void UserLCID(){ //Returns the locale identifier for the user default locale. LCID ... 阅读全文
Win32窗体控件方法与消息
2011-04-16 15:22 by Clingingboy, 2665 阅读, 收藏, 编辑
摘要:
在Windows中,每个窗体的子控件也称之为窗体,创建一个控件的方法是CreateWindow 控件公共方法 如GetWindowText,EnableWindow等方法,几乎每个控件都拥有这些特性... 阅读全文
Visual C++ 2011-4-15
2011-04-16 15:22 by Clingingboy, 696 阅读, 收藏, 编辑
摘要:
一.对话框创建步骤 创建一个资源对话框 创建一个继承自CDialog的类,关联资源对话框ID 借助Class Wizard来添加控件ID与实例关联,事件等 参考Visual c++ .net 第七章... 阅读全文
文件夹浏览(SHBrowseForFolder)
2011-04-16 15:21 by Clingingboy, 18246 阅读, 收藏, 编辑
摘要:
一.首先要为SHBrowseForFolder准备一个结构体BROWSEINFO typedef struct _browseinfoW { HWND hwndOwner; PCIDLIST_ABS... 阅读全文
Visual C++ 2011-4-12
2011-04-12 22:11 by Clingingboy, 1807 阅读, 收藏, 编辑
摘要:
1.MakeSureDirectoryPathExists 多级目录创建,如果目录不存在的话,则会自动创建目录 MakeSureDirectoryPathExists("E:\\C\\D\\E\\"... 阅读全文
visual c++ for .net(新语法)
2011-04-12 10:11 by Clingingboy, 1044 阅读, 收藏, 编辑
摘要:
一.BasicSystem::Console::WriteLine调用静态方法String^ str = " A String!"; ^表明是一个引用类型gcnew 表明创建一个CLR托管对象 //=========================================================================// HELLO WORLD//=========================================================================void HelloWorld() { System::C 阅读全文
Visual C++ 基础数据类型的转换
2011-04-12 10:10 by Clingingboy, 3065 阅读, 收藏, 编辑
摘要:
16.1如何将基本数据类型转换成CString类型用CString的Format方法void CDemoView::OnDraw(CDC* pDC){ int a = 100; double b = 1.23; //将整型转换成CString CString str1 = _T(""); str1.Format(_T("%d"), a); //将实型转换成CString CString str2 = _T(""); str2.Format(_T("%f"), b); CString strText = _T(&qu 阅读全文
Visual C++ 2011-4-8
2011-04-11 09:08 by Clingingboy, 697 阅读, 收藏, 编辑
摘要:
一.DDX_Control && UpdateData将控件Id和实例关联起来,方便直接取得对象,与GetDlgItem函数取对象相同 void CDemoDlg::DoDataExchange(CDataExchange* pDX){ CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CDemoDlg) DDX_Control(pDX, IDC_LIST, m_ctrlList); CWnd *dlg=this->GetDlgItem(IDC_LIST); //}}AFX_DATA_MAP}除了DDX_Control之外,还有 阅读全文
Visual C++ 2011-4-6
2011-04-08 09:01 by Clingingboy, 609 阅读, 收藏, 编辑
摘要:
一.RGB的用法用宏RGB定义,是COLORREF是DWORD,用GetRValue,GetGValue,GetBValue取相关值COLORREF color=RGB(0xFF,0X00,0X00);BYTE redValue=GetRValue(color);二.SubclassDlgItem的用法 Call this member function to "dynamically subclass" a control created from a dialog template and attach it to this CWnd object. 参考:http:/ 阅读全文
Visual C++ 控制栏
2011-04-05 15:17 by Clingingboy, 796 阅读, 收藏, 编辑
摘要:
3.1 如何创建工具栏 3.2 如何设置工具栏的标题 3.3 如何停靠工具栏 3.4 如何设置工具栏的位图 3.5 如何为工具栏按钮添加文本标签 3.6 如何为工具栏按钮添加下拉箭头 3... 阅读全文
Visual C++ 菜单
2011-04-05 14:35 by Clingingboy, 3022 阅读, 收藏, 编辑
摘要:
2.1 如何动态添加和删除菜单项 AppendMenu InsertMenu DeleteMenu /////////////////////////////////////////////////... 阅读全文