高级列表框控件的使用(2)
摘要:1 void CListCtrlDlg::OnBnClickedButton6() 2 { 3 //删除第二行 5 m_List.DeleteItem(1); 6 } 7 8 9 void CListCtrlDlg::OnBnClickedButton7() 10 { 11 //删除所有行 13 m
阅读全文
posted @
2019-12-30 10:11
mktest123
阅读(291)
推荐(0)
CtrlList控件的使用方法(1)
摘要:首先在类的OnInitDialog()函数中进行列表的初始化: 1 //获取并设置扩展风格 2 DWORD style = m_List.GetExtendedStyle(); 3 m_List.SetExtendedStyle(style| LVS_EX_GRIDLINES| LVS_EX_FUL
阅读全文
posted @
2019-12-29 18:39
mktest123
阅读(505)
推荐(0)
使用new和delete在堆中申请内存
摘要:具体看实例: 1 #include <iostream> 2 using namespace std; 3 //定义一个第一人称游戏的人物角色的结构体 4 struct NPC { 5 char Name[20]; 6 int age; 7 bool sex;//男=0,女=1 8 }; 9 int
阅读全文
posted @
2019-12-29 10:22
mktest123
阅读(463)
推荐(0)
静态调用dll导出函数
摘要:在头文件中加入#pragma comment(lib,"PatchGame\\PatchGame.lib") //当前工程目录下的PatchGame目录下的PatchGame.lib 加入关键字语句: _declspec(dllimport) For example: 1 _declspec(dll
阅读全文
posted @
2019-12-27 10:34
mktest123
阅读(206)
推荐(0)
模态对话框与非模态对话框
摘要:1 CMyDialog dlg; 2 3 void CDoModelDlg::OnBnClickedOk() 4 { 5 6 /* 模态对话框显示 7 CMyDialog dlg; 8 dlg.DoModal(); */ 9 //此为非模态对话框显示,CMyDialog dlg定义要放到函数体外面,
阅读全文
posted @
2019-12-27 10:24
mktest123
阅读(116)
推荐(0)
在不同对话框之间传递数据的方法
摘要:CString strText; BOOL CMyDialog::OnInitDialog() { CDialogEx::OnInitDialog(); CDoModelDlg *pMainWnd = (CDoModelDlg*) AfxGetMainWnd();//得到主对话框的指针,默认为CWn
阅读全文
posted @
2019-12-27 10:18
mktest123
阅读(182)
推荐(0)
类的静态成员
摘要:在头文件???.h中定义:static int master; 在对应.cpp文件中类的外部声明(不要用static,初始化与否无所谓): 注意要加上作用域标识符。 int Student::master; class Student{ ......... }
阅读全文
posted @
2019-12-26 22:51
mktest123
阅读(98)
推荐(0)
动态调用DLL的导出函数
摘要:依次通过以下三个函数进行调用 HMODULE LoadLibraryA( LPCSTR lpLibFileName); FARPROC GetProcAddress( HMODULE hModule, LPCSTR lpProcName); BOOL FreeLibrary( HMODULE hLi
阅读全文
posted @
2019-12-20 09:44
mktest123
阅读(403)
推荐(0)
DLL动态链接库导出函数的方式
摘要:DLL导出函数的方式:*.def 文件或 __declspec(dllexport) 关键字: ①*.def 文件必须至少包含下列模块定义语句: 文件中的第一个语句必须是 LIBRARY 语句。此语句将 .def 文件标识为属于 DLL。LIBRARY 语句的后面是 DLL 的名称。链接器将此名称放
阅读全文
posted @
2019-12-20 09:35
mktest123
阅读(639)
推荐(0)