相关推荐
-
SDK:用CreateWindowEx创建模态对话框
SDK下,我们通常用DialogBox来创建模态对话框。DialogBox并不是一个Win32的API,它实际上是一个宏,调用DialogBoxParam来创建对话框。
-
模式对话框与非模式对话框的区别
模式对话框就是不处理它就没法处理父窗口,而非模式对话框就是不用先处理此对话框也可以处理父窗口.例子:在桌面上右击我的电脑,选择属性,弹出系统属性窗口,点击下面的技术支持,弹出技术支持信息,现在再对系统属性窗口进行操作就操作不了,这种叫做模式对话框;关闭技术支持信息,在系统属性里选择硬件,点击设备管理器,弹出设备管理器窗口,现在再对系统属性窗口进行操作仍然可以操作,这种就叫做非模式对话框。 在
-
非模态对话框------windows编程
非模态对话框------windows编程
-
模态对话框和非模态对话框的消息循环
1、非模态对话框和父窗口共享当前线程的消息循环 2、模态对话框新建一个新的消息循环,并由当前消息循环派发消息,而父窗口。模态对话框屏蔽了用户对它父窗口的操作,但是不是在消息循环里面屏蔽,所以给父窗口发送消息,父窗口还是可以接收得到。 3、调用模态对话框的窗口处理函数会被阻塞,但是新的消息循环仍然可以调用父窗口的消息处理函数,所以,发送给父窗口的新消息仍然可以被及时处理。...
-
MFC模态对话框的消息循环
MFC模态对话框的消息循环 单线程程序, 当主窗口响应函数中弹出模态对话框时,为什么主窗口响应函数可能照常工作? 当弹出模态对话框时,线程的消息循环无法返回,父窗口的事件本应没人处理,应该处于卡死状态,但实事上父窗口是可以正常响应能接收到的消息的,比如计时器传来的WM_TIMER 及系统托盘菜单传回来的WM_COMMAND。 之前的消息循环无法返回是正确的,但模态对话框并不意味着死循
-
Windows SDK 非模态对话框的消息处理
在SDK中使用非模态对话框时,主循环中必须插入下列代码: 1.while(GetMessage(&msg,NULL,0,0) { 2.if(!IsDialogMessage(hdlg,&msg){ 3.TranslateMessage(&msg); 4.DispatchMessage(&msg); 5.} 6.} 我的问题是: 为什么
-
非模态对话框的消息处理
模态对话框的处理方法是dlg.DoModel()==IDOK ....但是模态对话框的消息处理则不然,需要另外注册消息处理事件今天看到一本书中这么处理,做个记录://向winproc中注册处理事件static const UINT nMyMsg = ::RegisterWindowMessage(FINDMSGSTRING);//手动添加消息映射ON_COMMAND(ID_USER
-
Windows编程之非模态对话框
1 创建非模态对话框 HWNDCreateDialog( HINSTANCE hInstance, // handle to module LPCTSTRlpTemplate, // dialog box template name HWNDhWndParent, // handle to owner wi
-
UnsafeAllocator不安全类,java直接创建对象
java直接创建对象
-
DialogBox的定义以及使用
函数功能:该宏根据对话框模板资源创建一个模态的对话框。DialogBOX函数直到指定的回调函数通过调用EndDialog函数中止模态的对话框才能返回控制。该宏使用DialogBoxParam函数。 函数原型:int DialogBox(HINSTANCE hlnstance,LPCTSTRIpTemplate,HWND hWndParent,DLGPROC IpDialogFunc); 参数: hlnstance:标识一个模块的事例该模块的可执行文件含有对话框模板。
-
windows sdk 资源和对话框创建
资源 概念 资源:所有除代码以外的东西都可称为资源 ID:SDK所有添加的资源都可以设置唯一的ID 若用字符串命名资源ID,需要字符串外加入双引号("") 可用指定API将资源ID转换为对应指针 宏函数MAKEINTRESOURCE(MN_EDIT)// ID转指针 带资源的EXE文件生成流程 WM_COMMAND在窗口菜单程序中使用 // Win32Test.cpp ...
-
EffectiveJava第二章:创建和销毁对象
第1条:用静态工厂方法代替构造器 静态工厂方法优点: 有名称 不必在每次调用的时候都创造一个新对象 可以返回原返回类型的任何子对象 所返回的对象的类可以随着每次调用而发生变化,这取决于静态工厂方法的参数值 方法返回的对象所属的类,在编写包含该静态工厂方法的类时可以不存在 缺点: 类如果不含公有或者受保护的构造器,就不能被实例化 程序员很难发现它们 静态工厂方法惯用名称: from...
-
Windows SDK笔记(一):Windows程序基本结构
一、概述Windows程序具有相对固定的结构,对编写者而言,不需要书写整个过程,大部分过程由系统完成。程序中只要按一定的格式填写系统留给客户的那一小部分。所需要完成的有:窗口类的定义、窗口的建立、消息函数的书写、消息循环。 二、消息处理函数Windows程序是事件驱动的,对于一个窗口,它的大部分例行维护是由系统维护的。没个窗口都有一个消息处理函数。在消息处理函数中,对传入的消息进
-
COM技术初探(一)
一、COM是一个更好的C++1、COM 是什么Don Box 说"COM IS LOVE"。COM 的全称是 Component Object Model 组件对象模型。 2、从 C++ 到 DLL 再到 COM2.1 C++如某一软件厂商发布一个类库(CMath四则运算),此时类库的可执行代码将成为客户应用中不可分割的一部分。假设此类库的所产生的机器码在目标可执行文件中占有4MB的
-
MFC类库之根基-CObject浅析
CObject是大部分的MFC类的基类 为了完成MFC类的判断、动态生成、序列化等特殊功能,CObject中添加了特定的处理。 为了进一步增强对MFC类对象的理解,在此对CObject源码及相关宏定义进行分析。 (所附代码并非原始代码,为说明问题而作了删减。) 主要介绍了以下几方面内容: 一.CObject简要声明 class CObject{public:
-
Windows SDK笔记(二):在窗口上建立控件
控件是子窗口,它们是系统已经定义好的窗口类,因此不需要注册、也不需要写消息处理函数。在主窗口得到WM_CREATE消息时,建立子窗口即可。 二、实例 //参数:窗口句柄,消息,消息参数,消息参数LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam){ //处理感兴趣的消息
60 楼 stefenjun 2009-09-10 12:41
其实ZEND的框架一出也引导PHP走向对象化
59 楼 liuruncheng 2009-09-10 12:38
我不同意你的观点,C语言呢,C的报酬很低?我估计同级别的程序员没几个能跟搞C的工资的。
你还要看起平价啊,C语言成为高手的门槛很高,所以薪酬才那么高,要是懂C的更少,薪酬还会更高呢。
PHP的门槛本身就不高,还这么多人用,你说能好的了么?
58 楼 huidian 2009-09-10 12:25
什么样的组织方式不是php语言定的
是写php的人定的
脚本随意不随意其实是写程序的人是不是随意
个人觉得,还是有个语言的导向问题。
57 楼 tonado 2009-09-10 12:04
一听就知道是大学还没毕业的伙子说的话
你确定他上大学了?人家初中毕业就出来了。
你确定他初中毕业了?
人家小学就毕业了
你确定他上小学了?
人家幼儿园毕业就出来了
56 楼 moonlitsky 2009-09-10 11:55
一听就知道是大学还没毕业的伙子说的话
你确定他上大学了?人家初中毕业就出来了。
你确定他初中毕业了?
人家小学就毕业了
你确定他上小学了?
55 楼 ycmhn 2009-09-10 11:52
什么样的组织方式不是php语言定的
是写php的人定的
脚本随意不随意其实是写程序的人是不是随意
54 楼 swanlake 2009-09-10 11:46
53 楼 swanlake 2009-09-10 11:45
52 楼 egmkang 2009-09-10 11:39
一听就知道是大学还没毕业的伙子说的话
你确定他上大学了?人家初中毕业就出来了。
你确定他初中毕业了?
人家小学就毕业了
51 楼 huidian 2009-09-10 11:36
50 楼 huidian 2009-09-10 11:35
把这些劲头放在学习上多好。
语言这种东西,不过就是人的思维抽象的具体化表达途径而已。
只不过表达能力的优劣以及限制。
最关键还是人的思想。
不过,选择一门好的语言,倒也比较重要。
我个人而言,习惯了java的语法和架构后,对php相当不习惯。
49 楼 kjj 2009-09-10 11:11
一听就知道是大学还没毕业的伙子说的话
你确定他上大学了?人家初中毕业就出来了。
你确定他初中毕业了?
48 楼 Anddy 2009-09-10 11:05
知识是不嫌多的,同学....然后看到你那几个什么...我就有种心寒的感觉......
可能我什么都没学好吧...
47 楼 lin_llx 2009-09-10 10:48
知识是不嫌多的,同学....然后看到你那几个什么...我就有种心寒的感觉......
46 楼 Zehee 2009-09-10 10:27
一听就知道是大学还没毕业的伙子说的话
你确定他上大学了?人家初中毕业就出来了。
45 楼 NeuronR 2009-09-10 09:14
44 楼 Friedrich 2009-09-10 08:58
网上空间便宜也是很有诱惑力的。
43 楼 mccxj 2009-09-10 08:33
比较赞同。。混合语言项目实践中,兵来将挡水来土淹。。。
42 楼 Anddy 2009-09-10 02:16
41 楼 magician 2009-09-10 00:56