觀滄海

聚滴水以成江海,積跬步以至千里

CComboBox使用的一点注意事项

在对话框编辑视图时,需要点击ComboBox右边的箭头,从而调整List的高度,否则可能在程序运行时高度过小而看不到下拉列表的内容; ComboBox有三种不同的Type,分别为:Simple /Dropdown /DropList。绑定Value变量时略有不同,前两者只可绑定到CS...

2008-05-04 22:41:00

阅读数 631

评论数 0

重载CDataGrid的函数以响应消息

Ctrl+w在Wizard里面于class name设置datagrid所在的对话框,在Object IDs选择IDC_DATAGRID1,在messages里面选择需要响应的消息,Wizard会自动添加如下代码:BEGIN_EVENTSINK_MAP(CGridTestDlg, CDialog)...

2008-05-04 21:13:00

阅读数 594

评论数 0

ADO EXTENTSION 绑定 recordset时注意变量长度的问题

TCHAR m_ch_Gender[1];显然有很大问题,长度至少应该为2,否则仅有的一位被用来放‘/0’,这样就什么值也获取不到。该字段无法接受值,进而可能造成Update整个记录无效 。也引发0xE06D7363: Microsoft C++ Exception 所以似乎绑定变量的长度要比实际...

2008-04-20 08:22:00

阅读数 529

评论数 0

ADO EXTENTSION 绑定 recordset时注意冗余变量问题

由于绑定操作是由宏实现的,ADO EXTENTSION 绑定 recordset时需要注意冗余变量问题 ,不慎将导致记录无法出来。class CHasPrpRs : public CADORecordBinding...{    BEGIN_ADO_BINDING(CHasPrpRs)      ...

2008-04-17 23:17:00

阅读数 608

评论数 0

使用ADO EXTENSION榜定数据表之后,在读数据时出现类似"屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯"的情况

所有字段几乎都是文本,那么在凡是为空的字段都显示为"屯屯屯屯屯屯屯屯屯屯屯屯屯屯"有一个字段出现了"屯屯屯屯china",而这里的china应该是下一个字段的值在CADORecordBinding的子类构造函数中初始化诸字符变量,如:class CHasPr...

2008-04-15 21:49:00

阅读数 1058

评论数 0

error C1075: end of file found before the left brace '{'的错误

在使用ADO Extention做数据库应用程序(用了CADORecordBinding的派生类后) 出现如下错误:error   C1075:   end   of   file   found   before   the   left   brace   {究其原因发现是class CRsR...

2008-04-04 11:28:00

阅读数 3778

评论数 2

CProtertySheet=CPropertyPage+CTabCtrl

如果需要定制随对话框或者FormView而改变大小的PropertySheet,则可重载CPropertySheet,并在其OnSize函数中遍历所有CPropertyPage并设置其大小,也要GetTabCtrl,并设置其大小。

2008-03-28 00:06:00

阅读数 845

评论数 0

CodeProject上的几种Layout

一、ResizableLibhttp://www.codeproject.com/KB/dialog/resizablelib.aspx    AddAnchor(IDC_STATIC2, TOP_LEFT);    AddAnchor(IDC_EDIT1, TOP_LEFT, ANCHOR(40...

2008-03-12 15:58:00

阅读数 1528

评论数 0

原来添加控件不需要Create

原来添加控件不需要Create,仅需要定义成员变量,进而在DoDataExchange里面加:DDX_Control(pDX, IDC_EDIT1    ,mEdit);    DDX_Text(pDX, IDC_EDIT1, m_Str);而不再需要显式地mEdit.Create(...)

2008-03-09 21:49:00

阅读数 601

评论数 0

断言docmgr.cpp,852行的问题

Programming  VC++,中文书名《VC++ 技术内幕》的示例ex20d演示了MDI程序中多doc/view的使用,加了一个HexView其中的CEx20dApp::InitInstance()函数中:    CMultiDocTemplate* pDocTemplate;    pDo...

2008-02-22 14:57:00

阅读数 882

评论数 0

miranda中Service与Event机制分析结果

经分析,得出如下结论:Service:   Function 与name为一对一的关系,可以凭借name在全局范围内调用function Event:     Event与 name为 1:1的关系,但是Event和Fucntion之间为n:1的关系。每调用一次HookEvent(name, fu...

2007-08-14 20:41:00

阅读数 1025

评论数 0

复制文件夹, Copy a directory to destinate path.

////folder copy/////////////SHFILEOPSTRUCT    so;//for direct copy//global varientso.hwnd=hWnd;so.wFunc=FO_COPY;so.pFrom="C://test//mfcdll"...

2007-05-28 11:53:00

阅读数 1186

评论数 0

调用文件“属性”对话框

#include "shellapi.h"////////////////////////////////////////////////////////appended by zyySHELLEXECUTEINFO se;///////////////////////////...

2007-05-28 11:49:00

阅读数 1121

评论数 0

VC7/8的工程移至VC6时碰到的warning C4005: '_WIN32_WINDOWS' : macro redefinition及其解决

将高版本VC(2005/2003)的工程移至VC6下时,经常碰到:warning C4005: _WIN32_WINDOWS : macro redefinition 解决方法:以VC6生成的stdafx.h替代高版本VC的同名文件。

2007-05-17 12:49:00

阅读数 5400

评论数 0

改良TEAR实例抓取动态页面一则

ASP的动态网页中通常有一种写法:1、服务端和浏览器连接后,建立一个session(此处指asp语法中的session对象),用来保存一些变量。2、请求此类动态页面时,先行GET一个带参数的URL,形如:http://www.yoursite.com/xyz/session_id.asp?id=7...

2007-05-11 10:21:00

阅读数 1118

评论数 0

CMainFrame::PreCreateWindow函数中WS_CLIPCHILDREN属性的修改需要慎重!

BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)...{    if( !CFrameWnd::PreCreateWindow(cs) )        return FALSE;    // TODO: Modify the Windo...

2007-04-25 16:16:00

阅读数 1671

评论数 0

OnCtlColor/WM_CTLCOLOR与OnDrawItem/WM_DRAWITEM的一点关系

联系:二者均由父窗体内重载,但改变的确是子窗体的显示细节区别一、前者只能改变颜色 ,后者可自定义更多细节区别二、后者所施加的空间必须为Owner Draw区别三、前者不能作用于Button参考文献:《白乔原创:VC之美化界面篇》

2007-04-24 13:46:00

阅读数 2455

评论数 0

OnCtlColor/WM_CTLCOLOR对于Static控件有效而对于Button无效

似乎微软改变了主意:http://www.80diy.com/home/20010908/12/277821.html重载OnCtlColor只能改变窗体和STATIC的颜色,而对于Button则不行。而对于STATIC起作用的代码,对于CheckBox也有作用。其他参考链接:http://www...

2007-04-24 11:33:00

阅读数 4330

评论数 0

透明CheckBox

在类似MSN Messenger的Log in界面上同样需要透明的checkbox ,与透明Static相近,重载OnPain()。但此处需要自行绘制chebox的小方框,并空出其位置后绘制文字。DrawFrameControl可绘制小方框,而15像素差不多是个比较好的绘制举行宽度,同理,可在控件...

2007-04-20 09:00:00

阅读数 2102

评论数 0

WS_CLIPCHILDREN与WS_CLIPSIBLINGS

英文单词解释clip:夹子、子弹夹、回形针;夹住,修剪sibling:同胞兄弟或姐妹overlapped:重叠这两个Window Stype的特性与异同素来不太清楚,今日作一笔记:MSDN的解释为:WS_CLIPCHILDREN   Excludes the area occupied by ch...

2007-04-18 20:51:00

阅读数 3334

评论数 1

提示
确定要删除当前文章?
取消 删除