- 博客(12)
- 收藏
- 关注
原创 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 832
转载 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 695
原创 CTreeCtrl的子节点拖拽以及注意的问题
这拖拽功能是因为项目临时赶出来的,希望能够对看到者有所帮助,如果使用以下代码,出现BUG希望能够留言一:CTreeCtrl实现拖拽效果主要要实现两点:1.响应TVN_BEGINDRAG消息;2.实现WM_MOUSEMOVE和WM_LBUTTOMUP 消息;二:添加额外成员变量: CImageList* m_pImageList;//保存获取的ImageLis
2014-03-05 23:26:42 2977
原创 MFC中CTreeCtrl使用(二) 添加子节点不显示,选择兄弟节点,自身子节点隐藏
有时候在插入子节点时,发现子节点时,子节点插入成功,InsertItem能返回正确的句柄,但是看不到子节点。如果出现这种情况,可以试着点击插入子节点的父节点,如果子节点出现,则表明子节点已经插入,只是没有展开:这种情况可以在插入子节点时使用以下语句:m_treeIndicators.Expand(hItem,TVE_EXPAND); hItem 为插入父节点的句柄
2014-03-04 14:48:04 2509 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 3442
原创 使用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 729
原创 MFC中使用otl,oci链接oracle数据库
具备条件:1.oci的oracle头文件一般位于:oraclexe\app\oracle\product\10.2.0\server\OCI目录下2.oci库oci.lib 一般位于oraclexe\app\oracle\product\10.2.0\server\OCI\lib\MSVC目录下 3.otl 头文件 我的版本otlv4.h代码要求
2014-02-25 11:52:14 1511 1
原创 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 633
原创 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 881
原创 将系统时间转换成UTC时间,大整数时间
SYSTEMTIME st;FILETIME ftLocal,ftUTC;LARGE_INTEGER liUTC;//将当前时间时间设置为2002年1月1日下午1:00st.wYear = 2002;st.wMonth = 1 ; st.wDayOfWeek = 0 ;st.wDay = 1;st.wHour = 13 ;st.wMinu
2014-02-12 14:41:38 1661
原创 windows核心编程笔记(一)
1.SetWindowRedraw:设置窗口的可重绘状态 这个函数是不是把整个窗口(包括窗口控件)的和重绘相关的信号 屏蔽掉了?2.ComboBox_SetItemData 宏:函数原型:int ComboBox_SetItemData( HWND hwndCtl,//空间句柄 int index,//子项索引 LPARAM data//插入的数据
2014-01-25 15:57:46 680
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人