摘要:
实现“复制”功能: 1 void C剪贴板Dlg::OnBnClickedButton1() 2 { 3 if (!OpenClipboard()) return; 4 if (!EmptyClipboard()) { 5 CloseClipboard(); 6 return; 7 } 8 //拷贝
阅读全文
posted @ 2020-01-01 15:44
mktest123
阅读(289)
推荐(0)
摘要:
我们可以这样理解Windows句柄: 数值上,是一个32位无符号整型值(32位系统下);逻辑上,相当于指针的指针;形象理解上,是Windows中各个对象的一个唯一的、固定不变的ID;作用上,Windows使用句柄来标识诸如窗口、位图、画笔等对象,并通过句柄找到这些对象。 下面,关于句柄,再交代一些关
阅读全文
posted @ 2019-12-31 20:38
mktest123
阅读(698)
推荐(0)
摘要:
DWORD unsigned long 32位无符号整数 HANDLE/HMODULE PVOID(void *)无特定类型指针
阅读全文
posted @ 2019-12-31 20:37
mktest123
阅读(152)
推荐(0)
摘要:
在OnInitDialog()函数中添加代码: 1 if (!m_ToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_ALIGN_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS, CRect(4,
阅读全文
posted @ 2019-12-31 19:21
mktest123
阅读(195)
推荐(0)
摘要:
1 void C目录选择对话框Dlg::OnContextMenu(CWnd* pWnd, CPoint point) 2 { 3 CMenu menu, *pmenu = NULL; 4 menu.LoadMenu(IDR_MENU1); 5 pmenu = menu.GetSubMenu(0);
阅读全文
posted @ 2019-12-31 14:10
mktest123
阅读(215)
推荐(0)
摘要:
话不多说,直接上代码: 1 void C目录选择对话框Dlg::OnDropFiles(HDROP hDropInfo) 2 { 3 TCHAR szPath[MAX_PATH] = { 0 }; 4 UINT nCount = DragQueryFile(hDropInfo, 0xFFFFFFFF
阅读全文
posted @ 2019-12-31 14:08
mktest123
阅读(199)
推荐(0)
摘要:
不多说,上代码: 1 void C目录选择对话框Dlg::OnBnClickedButton1() 2 { 3 TCHAR szPath[MAX_PATH] = { 0 }; 4 BROWSEINFO mBroInfo = { 0 };/*Contains parameters for the SH
阅读全文
posted @ 2019-12-30 23:21
mktest123
阅读(233)
推荐(0)
摘要:
如何让通用对话框支持多选: 1 void C通用对话框Dlg::OnBnClickedButton1() 2 { 3 CFileDialog fileDlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT|OFN_ALLOWMULTISELEC
阅读全文
posted @ 2019-12-30 22:18
mktest123
阅读(209)
推荐(0)
摘要:
通过默认构造函数来调用: void C通用对话框Dlg::OnBnClickedButton1() { CFileDialog fileDlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,_T("Text Files(*.txt)|*.tx
阅读全文
posted @ 2019-12-30 21:19
mktest123
阅读(211)
推荐(0)
摘要:
1、添加鼠标响应: 在对话框类属性的“重写”中添加WM_MOUSEMOVE/WM_LBUTTONUP/WM_LBUTTONDOWN/WM_LBUTTONDBLCLK消息响应函数 1 void C窗口响应鼠标消息Dlg::OnLButtonDown(UINT nFlags, CPoint point)
阅读全文
posted @ 2019-12-30 19:44
mktest123
阅读(326)
推荐(0)