相关推荐
-
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){ //处理感兴趣的消息
80 楼 show_time 2009-09-24 22:40
一听就知道是大学还没毕业的伙子说的话
你确定他上大学了?人家初中毕业就出来了。
你确定他初中毕业了?
人家小学就毕业了
你确定他上小学了?
人家幼儿园毕业就出来了
幼儿园出来的都比他懂事。
php在网站方面绝对是头名,你可以不用他找工作,但是做web懂点php还是有好处的
你确定他幼儿园毕业了?
IP IC IQ卡 一个都没有
人家刚出生...
你确定他出生了?
哪发出来的信号。是人类么?
你确定吗----王小丫
我确定,答案不改了!
你真的确定吗? 最后在问你一次。
79 楼 rockjava 2009-09-17 10:21
一听就知道是大学还没毕业的伙子说的话
你确定他上大学了?人家初中毕业就出来了。
你确定他初中毕业了?
人家小学就毕业了
你确定他上小学了?
人家幼儿园毕业就出来了
幼儿园出来的都比他懂事。
php在网站方面绝对是头名,你可以不用他找工作,但是做web懂点php还是有好处的
你确定他幼儿园毕业了?
IP IC IQ卡 一个都没有
人家刚出生...
你确定他出生了?
哪发出来的信号。是人类么?
你确定吗----王小丫
我确定,答案不改了!
78 楼 cjx186 2009-09-11 15:34
一听就知道是大学还没毕业的伙子说的话
你确定他上大学了?人家初中毕业就出来了。
你确定他初中毕业了?
人家小学就毕业了
你确定他上小学了?
人家幼儿园毕业就出来了
幼儿园出来的都比他懂事。
php在网站方面绝对是头名,你可以不用他找工作,但是做web懂点php还是有好处的
你确定他幼儿园毕业了?
IP IC IQ卡 一个都没有
人家刚出生...
你确定他出生了?
哪发出来的信号。是人类么?
77 楼 aninfeel 2009-09-11 12:45
76 楼 herowzz 2009-09-11 10:28
一听就知道是大学还没毕业的伙子说的话
你确定他上大学了?人家初中毕业就出来了。
你确定他初中毕业了?
人家小学就毕业了
你确定他上小学了?
人家幼儿园毕业就出来了
幼儿园出来的都比他懂事。
php在网站方面绝对是头名,你可以不用他找工作,但是做web懂点php还是有好处的
你确定他幼儿园毕业了?
IP IC IQ卡 一个都没有
人家刚出生...
你确定他出生了?
75 楼 herowzz 2009-09-11 10:28
一听就知道是大学还没毕业的伙子说的话
你确定他上大学了?人家初中毕业就出来了。
你确定他初中毕业了?
人家小学就毕业了
你确定他上小学了?
人家幼儿园毕业就出来了
幼儿园出来的都比他懂事。
php在网站方面绝对是头名,你可以不用他找工作,但是做web懂点php还是有好处的
你确定他幼儿园毕业了?
IP IC IQ卡 一个都没有
人家刚出生...
74 楼 gepangtsai 2009-09-11 10:20
73 楼 xu_ch 2009-09-11 09:31
一听就知道是大学还没毕业的伙子说的话
你确定他上大学了?人家初中毕业就出来了。
你确定他初中毕业了?
人家小学就毕业了
我觉得他是冤枉的,他上小学了,只是毕业不及格而已。
72 楼 lw223 2009-09-11 09:30
一听就知道是大学还没毕业的伙子说的话
你确定他上大学了?人家初中毕业就出来了。
你确定他初中毕业了?
人家小学就毕业了
你确定他上小学了?
人家幼儿园毕业就出来了
幼儿园出来的都比他懂事。
php在网站方面绝对是头名,你可以不用他找工作,但是做web懂点php还是有好处的
你确定他幼儿园毕业了?
IP IC IQ卡 一个都没有
71 楼 hubo888168 2009-09-10 23:30
70 楼 murainwood 2009-09-10 22:29
69 楼 iaimstar 2009-09-10 22:11
连句话都看不明白
68 楼 smiletuna 2009-09-10 21:21
如果大型的系统就需要仔细规划一下了。
php的oo还是不怎么完善的。 不过缺少namespace机制是个毛病。至于共享数据这种东西
现在有memcached了,已经好多了。
67 楼 lucky16 2009-09-10 20:54
把这些劲头放在学习上多好。
语言这种东西,不过就是人的思维抽象的具体化表达途径而已。
只不过表达能力的优劣以及限制。
最关键还是人的思想。
不过,选择一门好的语言,倒也比较重要。
我个人而言,习惯了java的语法和架构后,对php相当不习惯。
有点相同的感觉!!
呵呵。
但是说实话,PHP在网页方面确实是头选!做WEB的是应该学习一下,
66 楼 下一站,火星 2009-09-10 19:24
一听就知道是大学还没毕业的伙子说的话
你确定他上大学了?人家初中毕业就出来了。
你确定他初中毕业了?
人家小学就毕业了
你确定他上小学了?
人家幼儿园毕业就出来了
幼儿园出来的都比他懂事。
php在网站方面绝对是头名,你可以不用他找工作,但是做web懂点php还是有好处的
你确定他幼儿园毕业了?
65 楼 youlixian 2009-09-10 15:22
64 楼 wenzhao823 2009-09-10 14:46
63 楼 zhanshaoqian 2009-09-10 13:45
一听就知道是大学还没毕业的伙子说的话
你确定他上大学了?人家初中毕业就出来了。
你确定他初中毕业了?
人家小学就毕业了
你确定他上小学了?
人家幼儿园毕业就出来了
一听就知道是大学还没毕业的伙子说的话
你确定他上大学了?人家初中毕业就出来了。
你确定他初中毕业了?
人家小学就毕业了
你确定他上小学了?
人家幼儿园毕业就出来了
你确定人家有本事从幼儿园毕业?
62 楼 lw223 2009-09-10 12:59
一听就知道是大学还没毕业的伙子说的话
你确定他上大学了?人家初中毕业就出来了。
你确定他初中毕业了?
人家小学就毕业了
你确定他上小学了?
人家幼儿园毕业就出来了
幼儿园出来的都比他懂事。
php在网站方面绝对是头名,你可以不用他找工作,但是做web懂点php还是有好处的
61 楼 yourgame 2009-09-10 12:57