2013年11月13日

控制台程序的 定时器 和 消息循环

摘要: SetTimer实现定时器,需要Windows消息循环!!!#include#includevoidCALLBACKTimerProc(HWNDhwnd,UINTuMsg,UINTidEvent,DWORDdwTime){std::cout<<"hello"<<std::endl;}voidmain(){inttimerID=1;MSGmsg;SetTimer(NULL,timerID,1000,TimerProc);while((GetMessage(&msg,NULL,NULL,NULL)!=0)&&(GetMessage 阅读全文

posted @ 2013-11-13 16:31 Waaaaaall-E 阅读(687) 评论(0) 推荐(0)

2013年11月10日

修改菜单Menu、工具栏ToolBar、状态栏StatusBar的背景色

摘要: 修改菜单Menu的背景色在头文件中声明:HBRUSH m_hMenuBrush;CMainFrame::OnCreate中添加: m_hMenuBrush = CreateSolidBrush(#c8c8c8); // 菜单颜色 ::MENUINFO lpcmi; memset(&lpcmi, 0, sizeof(::LPCMENUINFO)); lpcmi.cbSize = sizeof(MENUINFO); lpcmi.fMask = MIM_APPLYTOSUBMENUS | MIM_BACKGROUND; lpcmi.hbrBack... 阅读全文

posted @ 2013-11-10 16:17 Waaaaaall-E 阅读(2478) 评论(0) 推荐(0)

2013年10月27日

VC编程锦集-1

摘要: 记录vc编程的知识点。由于vc知识点小而零碎,所以使用小锦集记录较合适。1. 设置对话框的颜色或背景:OnEraseBkgnd():适合修改对话框背景OnPaint():适合完成复杂的显示操作OnCtlColor():适合修改对话框上控件的颜色调用顺序:对话框初始化完毕,显示时调用OnSize()->OnEraseBkgnd()->OnPaint()->OnCtlColor()2. Windows窗口刷新机制:当窗口出现无效区域时,刷新显示无效区域。1)当窗口没有无效区域,即使收到WM_PAINT消息,程序也不作处理;2)当窗口有无效区域,收到WM_PAINT消息后,调用On 阅读全文

posted @ 2013-10-27 20:33 Waaaaaall-E 阅读(301) 评论(0) 推荐(0)

2013年10月23日

VC窗口关闭调用顺序

摘要: 模态对话框:CMyDialog::OnClose() -> CDialog::OnCancel() -> CDialog::EndDialog(IDCANCEL)-> CDialog::DestroyWindow() -> CDialog::OnDestroy()CMyDialog::OnOK() ->CDialog::EndDialog(IDOK) -> CDialog::DestroyWindow() -> CDialog::OnDestroy()非模态对话框:重载自己的OnOK或OnCancel,由于在OnOK和OnCancel只是隐藏窗口,所以 阅读全文

posted @ 2013-10-23 17:04 Waaaaaall-E 阅读(420) 评论(0) 推荐(0)

Windows消息WM_USER、WM_APP的区别

摘要: 以下三段描述准确到位,均摘自网络。描述1: You should use WM_USER when creating a set of messages for a custom control. You should use WM_APP when you are ... subclassing controls, or need to send messages to your app... 阅读全文

posted @ 2013-10-23 16:52 Waaaaaall-E 阅读(904) 评论(0) 推荐(0)

2013年10月8日

Toolbar添加控件;创建多行toolbar;重新排列toolbar

摘要: 内容整理自网络,已验证可行。1.Toolbar添加控件如何在工具栏上添加平面下拉控件:http://www.vckbase.com/index.php/wv/285 效果图如下: 2.创建多行Toolbar// ToolBar多行多列显示:if (!m_wndToolBar2.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_RIGHT | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_FIXED) ||!m_wndToolBar2.LoadToolBar(IDR_TOOLBAR2)){T... 阅读全文

posted @ 2013-10-08 18:56 Waaaaaall-E 阅读(842) 评论(0) 推荐(0)

2013年10月1日

SQL模糊查询详解

摘要: 文章转自:http://blog.csdn.net/ithomer/article/details/6532745 文章描述清晰易懂,故原文搬过来了。 在进行数据库查询时,有两种:完整查询和模糊查询,模糊查询语句如下: SELECT 字段 from 表 WHERE 某字段 Like 条件其中关于查询的条件,SQL提供了四种匹配模式:%、 _、 []、 [^] 1: %表示任意0个或多个字符 可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。 SELECT * from [user] WHERE u_name LIKE '%三%'将会把u_... 阅读全文

posted @ 2013-10-01 19:28 Waaaaaall-E 阅读(362) 评论(0) 推荐(0)

2013年9月15日

MySql格式化日期

摘要: 可用DATE_FORMAT( ) 来格式化DATE 或DATETIME 值,以便得到所希望的格式。DATE_FORMA T(date, format) 根据格式串format 格式化date,返回结果串。format字符串格式说明:%S, %s 两位数字形式的秒( 00,01, . . ., 59)%i 两位数字形式的分( 00,01, . . ., 59)%H 两位数字形式的小时,24 小时... 阅读全文

posted @ 2013-09-15 18:01 Waaaaaall-E 阅读(274) 评论(0) 推荐(0)

2013年9月8日

Apache PHP 服务环境配置

摘要: 参考网上的经验,并以自己的实践为基础,整理出以下内容:Apache2.2:httpd-2.2.25-win32-x86-openssl-0.9.8y.msi http://httpd.apache.org/download.cgi#apache24 PHP5.2:php-5.2.17-Win32-... 阅读全文

posted @ 2013-09-08 17:43 Waaaaaall-E 阅读(271) 评论(0) 推荐(0)

2013年8月29日

bat 同步 文件夹

摘要: 将以下内容保存到批处理文件,如UpdateFile.bat,若要同步源文件夹到目标文件夹时,只需运行批处理文件,方便省事。 查看xcopy指令使用,控制台输入help xcopy。 类似主题介绍:http://www.cnblogs.com/dotnetsong/archive/2008/08/06 阅读全文

posted @ 2013-08-29 19:26 Waaaaaall-E 阅读(512) 评论(0) 推荐(0)

导航