
window编程
文章平均质量分 78
yadain
这个作者很懒,什么都没留下…
展开
-
inf文件分析
解剖INF文件的结构 INF文件其实是一种纯文本文件,可以用任意一款文本编辑软件来打开进行编辑,如:记事本、写字板等。INF文件有一整套的编写规则,每一个INF文件都是严格按照这些规则来编写的。 *规则一:INF文件是分节的,每一个INF文件有许多的节组成,节名用方括号括起来。这些节名有些是系统定义好的,有一些是用户自定义的。每一个节名最长为255个字符(Windows 2000/XP/2原创 2010-01-19 16:07:00 · 672 阅读 · 0 评论 -
VC对话框小知识
总结几点VC中关于对话框小知识供大家参考。 一、对话框属性 1.Styles->Clip siblings:排除子窗口之间的相对区域,也就是说,当一个特定的窗口接收到绘图消息时,将所有重叠窗口排除在外,只重绘指定的子窗口。 Styles->Clip children:当在父窗口内绘图时,排除子窗口区域。 2.More Styl转载 2010-01-19 20:15:00 · 850 阅读 · 0 评论 -
VC屏蔽Enter和ESC退出程序
重载PreTranslateMessage函数屏蔽回车和ESC的消息:BOOL C***Dlg::PreTranslateMessage(MSG* pMsg) { if(WM_KEYDOWN == pMsg->message ) { UINT nKey = (int) pMsg->wParam; if( VK_RETURN == nKey || VK_ESCAPE == nKey ) retu转载 2010-01-18 09:47:00 · 515 阅读 · 0 评论 -
SendMessage 和 PostMessage
1. SendMessage函数要等到消息被处理后才返回 PostMessage 消息发出后马上返回2. PostMessage发向目标窗口的消息一定会进入消息队列 SendMessage向同一线程的窗口发消息,不会进入消息队列, SendMessage向其他线程的窗口发消息,则会进入消息队列, 3. PostMessage的返回值表示PostMessage转载 2010-01-21 11:54:00 · 849 阅读 · 0 评论 -
VC6.0 SetWindowPos()
函数功能:该函数改变一个子窗口,弹出式窗口式顶层窗口的尺寸,位置和Z序。子窗口,弹出式窗口,及顶层窗口根据它们在屏幕上出现的顺序排序、顶层窗口设置的级别最高,并且被设置为Z序的第一个窗口。 函数原型:BOOL SetWindowPos(HWND hWnd,HWND hWndlnsertAfter,int X,int Y,int cx,int cy,UNIT.Flags);1.此函数使用的原创 2010-01-21 12:00:00 · 1315 阅读 · 3 评论 -
vc常用控件学习之路
一.组合框控件(类为CComboBox)1、如何添加/删除Combo Box内容(1)在Combo Box控件属性的Data标签里面添加,一行表示Combo Box下拉列表中的一行。换行用ctrl+回车。(2)在程序初始化时动态添加例如: CString strTemp;((CComboBox*)GetDlgItem(IDC_COMBO_CF))->ResetContent();/原创 2010-01-12 11:37:00 · 564 阅读 · 0 评论 -
VC多线程编程
一.多线程概述 进程和线程都是操作系统的概念。进程是应用程序的执行实例,每个进程是由私有的虚拟地址空间、代码、数据和其它各种系统资源组成,进程在运行过程中创建的资源随着进程的终止而被销毁,所使用的系统资源在进程终止时被释放或关闭。 线程是进程内部的一个执行单元。系统创建好进程后,实际上就启动执行了该进程的主执行线程,主执行线程以函数地址形式,比如说main或WinMain函数,将程转载 2010-01-11 13:22:00 · 328 阅读 · 0 评论