MFC
文章平均质量分 51
lvecc
这个作者很懒,什么都没留下…
展开
-
Windows核心编程笔记----windows中的字符串操作
为了帮助你对D B C S字符串进行操作,Wi n d o w s提供了下面的一组帮助函数DBCS关键字与相关函数: PTSTR:字符的首地址;PCTSTR:DBCS的字符串;PTSTR CharNext(PCTSTR pszCurrentChar); 返回字符串中的下一个字符的地址PTSTR CharPrev(PCTSTR pszStart,PCTSTR 返回字符串中原创 2014-02-24 21:02:46 · 637 阅读 · 0 评论 -
使用otl 对oracle数据库的增删改
1.连接数据库:otl_connect db; otl_connect::otl_initialize();db.rlogon("ds/ds@XE") ;2:相关sql语句: const char* sqlInsert = "insert into \"sysname\"(\"sys_id\",\"sysname\",\"adder\",\"rela原创 2014-03-03 14:11:09 · 736 阅读 · 0 评论 -
MFC学习片段(一)添加ToolBar
int CFrmIndicatorsEdit::OnCreate(LPCREATESTRUCT lpCreateStruct){ if (CFrameWnd::OnCreate(lpCreateStruct) == -1) return -1; // TODO: 在此添加您专用的创建代码 m_toolBar.Create(this);//创原创 2014-02-20 14:04:36 · 882 阅读 · 0 评论 -
MFC中CTreeCtrl使用(二) 添加子节点不显示,选择兄弟节点,自身子节点隐藏
有时候在插入子节点时,发现子节点时,子节点插入成功,InsertItem能返回正确的句柄,但是看不到子节点。如果出现这种情况,可以试着点击插入子节点的父节点,如果子节点出现,则表明子节点已经插入,只是没有展开:这种情况可以在插入子节点时使用以下语句:m_treeIndicators.Expand(hItem,TVE_EXPAND); hItem 为插入父节点的句柄原创 2014-03-04 14:48:04 · 2527 阅读 · 1 评论 -
MFC中CTreeCtrl右击选中节点并弹出右击菜单
1.在父窗口响应NM_RCLICK消息2.在NM_RCLICK消息响应函数中添加:void CDlgIndicatorsTree::OnRclickTreeindicators(NMHDR *pNMHDR, LRESULT *pResult){ // TODO: 在此添加控件通知处理程序代码 *pResult = 0; CPoint pt ;/原创 2014-03-04 14:38:25 · 3472 阅读 · 0 评论 -
CTreeCtrl的子节点拖拽以及注意的问题
这拖拽功能是因为项目临时赶出来的,希望能够对看到者有所帮助,如果使用以下代码,出现BUG希望能够留言一:CTreeCtrl实现拖拽效果主要要实现两点:1.响应TVN_BEGINDRAG消息;2.实现WM_MOUSEMOVE和WM_LBUTTOMUP 消息;二:添加额外成员变量: CImageList* m_pImageList;//保存获取的ImageLis原创 2014-03-05 23:26:42 · 2990 阅读 · 0 评论 -
MFC IPAddressCtrl
//将CString 型IP地址在IPAddressCtrl中显示 CString strIP="192.168.0.10"; DWORD dwIP; dwIP = inet_addr(strIP); unsigned char *pIP = (unsigned char*)&dwIP; m_ipA转载 2014-03-31 12:52:36 · 701 阅读 · 0 评论 -
MFC socket文档笔记 --socket
socket:1.socket一个socket描述符2.默认创建一个异步的socket3.同步socketWSAsocket函数创建4.所有同步操作的socket操作函数(WSASend,WSARecv,WSASendTo,WSARecvFrom, andWSAIoctl)都可以使用异步socket bind:1,bind 需要被使用在一原创 2014-04-02 13:40:15 · 840 阅读 · 0 评论