07 2012 档案

摘要:GetModuleFileName(GetModuleHandle(NULL),szModePath,256);Tcl_FindExecutable(szModePath);设置可执行路径,给load 等参数使用 阅读全文
posted @ 2012-07-22 16:47 happyboy2 阅读(276) 评论(0) 推荐(0) 编辑
摘要:1. 传递的是 子类的指针2. 如果子类有,则用子类的,子类没有,则用父类的 阅读全文
posted @ 2012-07-22 15:25 happyboy2 阅读(120) 评论(0) 推荐(0) 编辑
摘要://Point.hclass Point{public:int x;int y;void output();void output(int x,int y);};//Point.cpp#include "Point.h"#include "iostream.h"void main(){Point pt;pt.x=5;pt.y=6;pt.output(3,5);pt.output();}void Point::output(){cout<<x<<endl<<y<<endl;cout.operator < 阅读全文
posted @ 2012-07-22 10:36 happyboy2 阅读(315) 评论(0) 推荐(0) 编辑
摘要:注册快捷键 函数BOOL WINAPI RegisterHotKey( __in_optHWND hWnd, __inint id, __inUINT fsModifiers, __inUINT vk);The keys that must be pressed in combination with the key specified by the uVirtKey parameter in order to generate the WM_HOTKEY message. The fsModifiers parameter can be a combination of the follow 阅读全文
posted @ 2012-07-19 19:29 happyboy2 阅读(8414) 评论(0) 推荐(0) 编辑
摘要:SendMessage(hWnd, WM_SYSCOMMAND, (WPARAM)SC_RESTORE, NULL)如果是子窗口::SendMessage(m_pWebDlg->m_hWnd, WM_SYSCOMMAND, (WPARAM)SC_RESTORE, NULL);m_pWebDlg 为子窗口对象的指针 阅读全文
posted @ 2012-07-19 11:34 happyboy2 阅读(607) 评论(0) 推荐(0) 编辑
摘要:通常你要先建立(OnCreate)一个窗体, 然后再对他进行初始化(OninitDialog). 响应WM_CREATE消息(即OnCreate)的时候窗口还没有建立,你可以给成员变量赋值,也可以修改窗口的基本内容比如风格,但是不能对窗口控件操作,因为窗口还没有建立。 在响应WM_CREATE消息的时候,对话框及子控件还未创建完成,亦是说只是通知系统说要开始创建窗口啦,这个消息响应完之后,对话框和子控件才开始创建。因此在此消息响应函数中无法对控件进行修改和初始化。 响应WM_INITDIALOG消息(即OnInitDialog)时候窗口已经建立,你可以移动窗口,修改风格等等,也可以给成... 阅读全文
posted @ 2012-07-12 19:48 happyboy2 阅读(371) 评论(0) 推荐(0) 编辑
摘要:以静态文本控件(Static Text)为例://以上为初始化①用ClassWizard添加新类,基类选为CStatic,新类名称设为CMyStatic。②在CStatic类中,用ClassWizard重载消息“=WM_CTLCOLOR”的函数CtlColor(),注意:不要错误地重载名为“WM_CTLCOLOR”的消息,若重载了它会得不到想要的效果。③在CtlColor()函数中修改控件的背景色和文本颜色。④加入设置颜色和字体的接口函数。以下为CStatic类的相关部分:在 MyStatic.h中加入变量和接口函数的定义:private:COLORREFm_ForeColor;//文本颜色C 阅读全文
posted @ 2012-07-12 16:38 happyboy2 阅读(7648) 评论(0) 推荐(0) 编辑
摘要:有时候要在每个树节点上,增加一些额外的数据,这时就可以用SetItemData(HTREEITME,DWORD);节点额外数据内存的释放,我们可以响应TreeCtrl的TVN_DELETEITEM事件void CAppDlg::OnDeleteItem(NMHDR* pNMHDR, LRESULT* pResult){TVITEM& item = ((LPNMTREEVIEW)pNMHDR)->itemOld;// free item data, ignore invalid shell itemsif (item.lParam != 0) delete (sItemData ) 阅读全文
posted @ 2012-07-12 14:25 happyboy2 阅读(2932) 评论(0) 推荐(0) 编辑
摘要:在centos下安装开发环境非常简单,通过下面一条命令即可安装好!适合系统centos/rhel/fedora在linux终端下输入:yum groupinstall "Development Libraries" "Development Tools" 阅读全文
posted @ 2012-07-07 23:18 happyboy2 阅读(181) 评论(0) 推荐(0) 编辑