为什么我的梦幻海底下面的工具栏怎么调到下面看不到了

信息提示
您的同一ip请求过于频繁,如果希望继续访问,请输入验证码:
Copyright 1998 – 2010 Tencent. All Rights Reserved.( Tue, 19 Jul 2011 13:42:01 +0800 )
Description:
1. 55岁的周润发宣布死后将捐出99%的财产,什么都不想带走。作家顾晓军评论道:千万不要捐到大陆来,不要害了无辜的官员。
2. 发改委成立至今只做过两件事:1)涨价,2)替涨价辩护。
3. 目前中国有效的***手段有:1)夫妻反目;2)家中被盗;3)意外事故;4)情人举报;5)网民诅咒。
4. 国外奶粉热销中国的原因:1)没有三聚氰胺;2)如果有可以索赔巨款;3)如果索赔不成不会进监狱。
5. 上海对北京说:“盛会过后烧栋楼也算是我们的老传统了……”北京点点头,然后和上海一起默默地看着广州……
6. 感冒了,怕去医院太破费,于是对老婆说:“熬点姜汤喝吧。”老婆说:“姜太贵,咱们还是去医院吧……”
7. 问英语老师“山寨”怎么说,老师一下愣住了,过了会儿,一字一顿地说道:made in China…
8. 奶奶说如果菜价再这样涨下去,房子就要跟白菜一个价喽!
9. 1955年中国的人均收入是韩国的3.2倍,日本的1.1倍。但经过50多年\"翻天覆地\"的增长,2008年中国的人均收入是日本的3%,韩国7%,但韩国、日本从来没宣布自己经济怎么翻番,只有中国是天天说自己翻了很多番。
10. 中国人固有一死,或死于地沟油,或死于石灰面粉,或死于结石奶粉,或死于毒疫苗,或死于危房,或死于拆迁,或死于日记,或死于酒色,或死于宝马车轮下……中国人口号:一天一杯牛奶,震惊一个民族!死并不可怕,可怕的是你根本不知道自己是怎么死的!
11. 中国不一定是和邻国土地争端最多的国家,但肯定是和本国公民土地争端最多的国家。
12. 看到一寝室阳台挂着,“为灾区祈福,愿天佑中华”,我觉着这标语挂四年都没问题。
13. 新西兰大地震无人死亡,开不成表彰大会了,没那么多英雄事迹了,拍不成电影了,捐不了款了,不能降半旗了,不能全国不打网游了,明星也不能诈捐了,也没法创造生命奇迹了!最主要是新西兰错过多难兴邦的大好形势了!
14. 在谈所谓大国崛起之时,请扪心自问:你的收入崛起没有、你的住房面积崛起没有、你的护照免签国家数量崛起没有、你的食品安全崛起没有、你的医保社保崛起没有,如果都没有,那么大国再崛起关你P事。
15. 国家发改委自4月14日零时起将汽柴油价格每吨均提高320元.各地民众获得消息后纷纷表示,由于涨价油品并不包括地沟油,所以对实际生活影响并不大。
16. 2010年4月13日 零时 国家发改委决定上调油价,同天早上7时49分,青海玉树县7.1级地震。 2010年10月25日发改委宣布,10月26日零时起上调油价。同一天,印尼苏门答腊岛7.2级地震,并引发巨大海啸。 2010年12月22日发改委再次上调油价,日本发生7.4级地震。2011年2月20日发改委再次上调油价,新西兰发生6.5级地震。2011年4月7日发改委再次上调油价,日本再次发生7.4级地震。。中国承诺在现代战争中,不轻易动用发改委。
17. 近日偶然看见某官方实验室的采购清单,赫然看见上面有七万元的松下42寸的LED屏电视若干。更搞笑的是一个研究计算机的实验室居然还采购了顶配的索尼单反相机和丰田的越野车。看来这种实验室真是建设它一个幸福全所人。
18. 日本人冈本真夜1997年的一首歌无耻地抄袭了我们2010年世博会的会歌,太可恶了!!
19. 什么是奇迹?我建了一座豆腐渣大楼,然后雇了150个短工装修,很多人说这房子容易塌,我充耳不闻。结果「哗啦」的塌了,把他们埋在废墟里整整八天八夜,我找人挖开塌坍时,有一百多人活着。这是个奇迹,更奇迹的是我他妈不但无罪,还成了救人的大英雄!
20. 以前经常看到报道比如印度/巴西之类贫民窟着火死掉几十几百人的新闻,现在发现,只不过我们的贫民窟卖到了4万1平米。
21. 电影学院又招生了,其中有不少姿色美女,问她们怎么看待潜规则,美女回答 很淡定:“只要有规则,就好办。”
22. 人生境界:拿沙特的工资住英国房子用瑞典手机带瑞士手表娶韩国女人包日本二奶做泰国***开德国轿车坐美国飞机喝法国红酒,吃澳洲海鲜,抽古巴雪茄,穿意大利皮鞋,玩西班牙女郎,看奥地利歌剧,买俄罗斯别墅,雇菲律宾女佣,配以色列保镖,洗土耳其***,在中国当***”;不过只要做最后一点,前面皆可实现。
23. 有人说 最具中国特色的亚运会点火方式是……一个拆迁户拿着汽油瓶子浇身上,然后点燃自己,跳进火炬,仪式结束后,来群推土机,直接把圣火台拆了。
24. 2007年,京沪高铁投资预算增至2200亿元。 2008年,中央推出40000亿投资计划。 2008年,中国免除46个国家400多亿债务。 2009年,中国免除32个国家150笔债务。 2009年,中国对非援助累计760亿人民币。 2009年,中国累计对朝援助达8000亿元 2009年,累计购买美国国债达到8100亿美元,累计购买外债达到到20000亿美元! 2009年,中国公车消费每年达到9000亿人民币。 2009年,中石油称:“加薪10亿是小钱。” 2009年,上海更换5000块路牌花费2亿, 平均每块路牌4万元! 2009年,中国信贷总额近100000亿人民币 2008年,北京奥运会共耗资3000亿人民币。 2010年,上海世博会共耗资4000亿人民币 2010年,省10分钟,沪杭磁悬浮耗资350亿。 2010年,中国承诺对朝鲜700亿投资计划。 2010年,湖北省曝光120000亿投资计划。 中国援助巴基斯坦,金额一直是个迷。。。。。 2010年,西南五省大旱,6000万人受灾,损失200多亿, 中央拨付旱灾救灾资金1.6亿元。 2010年,人大指出: 中国实现全民免费医疗每年需花费1600亿元, 目前中国不具备这个经济实力! 2011....? 2012....?
25. 亚运会的中国代表团1500位猛男悍女,就是囊括了所有冠军,也只能代表中国体制,而非中国人的体质。代表中华民族的体质的,是3千万三聚氰胺宝宝的身体。
26."今年到底暖冬还是冷冬?专家认为,具体要等冬季结束才能评价。”
27. 某市近来每到夜里,许多领导的办公室火光熊熊,有人打119报警,消防队无动于衷,拒不出警。民众投诉后得到的答复是:领导们在烧日记。
28. 据说大地震前有三个明显征兆:1.井水异常;2.牲畜反应异常;3.专家出来辟谣。但是细心的人指出,第二条和第三条重复了。
29. 一个54岁下岗工人说了一句震惊中外的话:“对待知识分子的态度标志着一个民族的文明程度,而对待工人农民的态度则可考验这个民族的良心。”
30. 不敢说真话是个人的耻辱,不能说真话是时代的耻辱!
( Tue, 19 Jul 2011 13:25:53 +0800 )
Description:
1.不喊痛,不一定没感觉。不要求,不一定没期待。不落泪,不一定没伤痕。不说话,不一定没心声。------ 沉默,不代表自己没话说。离开,不代表自己很潇洒。快乐,不代表自己没伤心。 幸福,不代表自己没痛过.....
2.不喜欢就不要选择,喜欢了就要坚持。在一起是一种缘分,不要轻易让喜欢你的人哭泣伤心,好好珍惜在一起的每一分钟,美好的回忆应该留给快乐和欢笑。无论遇到什么事情,都不要轻易说你不喜欢我,不要轻易放弃我这段感情,因为,下一站的人未必比我好!
3.心累了;就用沉默代替一切。我,不会问,不会提。难过了;心痛了就一个人不停的走,用沉默代替一切。我,不会哭,不会笑;累了我就会消失一下。我知道,每条路都好难走。我知道,我的那条路就注定了要坎坷。我知道,我不可以去强求任何人。
4.从前,我们总是冲动的做许多事,现在却不会了,不是因为没有想做的事,而是开始害怕了。越长大越是变的脆弱,越是小心翼翼。或许,我们都已经失去了当时的勇气
5.我们都能勇敢的面对你爱的人不爱你,但是谁都无力面对当一个爱你很久的人转身离去。那种骄傲那种幸福荡然无存。请珍惜你身边默默爱你的人。或许,有一天当他真的离开了。你会发现,离不开彼此的,是你,不是他。 ------是人都会累,累了就会停下追逐的脚步。
6.女人:一半是天使,一半是魔鬼;男人:一半是绅士,一半是流氓;友谊:一半是牵挂,一半是提醒;爱情:一半是激情,一半是执着;家庭:一半是依恋,一半是责任;工作:一半是马屁,一半是能力;人生:一半是现实,一半是梦想;幸福:一半是金钱,一半是满足。
7.The rain falls because the sky can no longer handle its weight. Just like the tears fall because the heart can no longer handle the pain..----------雨水落下来是因为天空无法承受它的重量,眼泪掉下来是因为心再也无法承受那样的伤痛..
8.傻孩子,请相信,会幸福。当幸福来到的时候,请敞开胸怀去接受吧,然后,好好的经营、呵护。用最单纯的感情去恋爱,就好像从没有受伤一样,不要让下一个人去弥补已经离开的人留下的伤害
9.如果有一天,你的生活中没有了我,请记住我对你的好;如果有一天,你的记忆中没有了我,不要忘记我们相遇的每分每秒。当一个人习惯了另一个人的存在的时候,即使没有喜欢和爱,依旧会感到失落,会有点难过。感情的世界里没有公平两个字,我不会去计较。我们在一起的日子,会是我今生最美丽的回忆。
10.千万不要因为别人的眼光而改变了自己的挚爱,莫要活在别人的眼光里而失去了自己!感情不能贪心,也不是梦想。所以,我们应该用心来守候属于自己的,并不惊天动地的爱情。没有一份爱是完美的,也没有一份感情是毫无瑕疵的;爱情与爱人,只能是真真切切的。你不是最好的,但我只爱你!
文章中的图片可能由于防盗链或不存在的关系无法正常显示
( Thu, 30 Jun 2011 11:27:10 +0800 )
Description:
1、你走,我不送你 ;
你来,无论多大风多大雨,我都会去接你。
2、我爱你,爱了整整一个曾经。
3、每件事最后都会是好事。如果不是好事,说明还没到最后。要这样相信着。
4、在古代,我们不***,不短信,不网聊,不微博,不漂洋过海,不被堵在路上。如果我想你,就翻过两座山,走五里路,去牵你的手。
5、這一生,總有一個人,老是跟你過不去,你卻很想跟他過下去。
6、我只是想有一个人明白我,即使我什么都没说。
7、其实。你爱我像谁。任何的表情我都会给。
8、我藏不住秘密,也藏不住忧伤,正如我藏不住爱你的喜悦,藏不住分离时的彷徨。我就是这样坦然,你舍得伤,就伤。
9、听到一些事,明明不相干的,也会在心中拐好几个弯的 想到你 。
10、所谓爱情就是有那么一个人,可以轻易控制你的情绪,前一刻让你哭,下一刻又让你笑。
11、曾经多情如斯,伤痕累累,才终于学会无情。有一天,没那么年轻了,爱着的依然是你,但是,我总是跟自己说:我也可以过自己的日子。惟其如此,失望和孤单的时候,我才可以不掉眼泪,不起波动,微笑告诉自己,不是你对我不好,而是爱情本来就是虚妄的,它曾经有多热烈,也就有多寂寞。 ___张小娴
12、有没有这样一个人, 无论多么想念, 却不曾再见面。
13、缘分是本书,翻得不经意会错过,读得太认真会流泪。
14、有时候想找人说说话,于是一遍遍翻看手机里的***簿,却不知道可以给谁发个短信或打个***,最后还是按下了“清除”。其实很想找个人倾诉一下,却又不知从何说起,最终的最终是什么也不说,告诉自己,明天就好了。
15、当你仍想继续,永远不要说再见;当你还能承受,永远不要说放弃;当你舍不得一个人,永远永远不要说你不再爱他(她)。
16、爱情不是数着日子过去,它让每个日子都变得有意义。
17、爱就是赋予某人摧毁你的力量,却坚信他/她不会伤害你。
18、有些人永远都不会知道,他的一句话,我会记得很久;他的一个不以为然的承诺,我却苦苦守侯。之后,再经过时间而改变,而变淡,渐渐的,淡忘了。那种前一秒,还怀着满心期望,象被推上高高的天空;然后下一秒,满心的失望,象从高空狠狠坠落。
19、如果,在身边的最后真的不是你。如果经历了那么多坎坷辗转后,最终还是要分开。如果故事到最后,是我们的身边都有了别的人。如果回忆,诺言和曾经相爱的决心都在现实面前变得渺小,不堪一击。不管以后如何,不管结局如何。现在的我还是愿意执着的去爱。------ 我们一起等我们的最后,最后的最后。
20、总有一天,你会遇到一个彩虹般绚烂的人,怦然而心动。
21、重要的不是你转身之后会遇见谁 而是你转身的时候 希望遇见谁 。
22、时间不是让人忘了痛,而是让人习惯了痛。
23、有时候感觉到难过并不是因为做了什么,而是发现自己什么都做不了。
有而的时候放声大笑也并不是因为开心至极,而是发现 根本哭不出来。
24、如果你讨厌我,我一点也不介意,我活着 不是为了取悦你。
25、最喜欢的对白:“你这么优秀,会被越来越多的人喜欢,那我怎么办?” “被我喜欢。”
26、那个时候,我还不知道我们可以一如往常生活,工作,在开玩笑的时候心如刀割………我完全不知道,我们可以在伤心欲绝的同時,一面全神貫注工作,精神崩潰同時又笑容可掬,悲伤又自在,苍凉又爱恋。 ——布里吉特·吉罗《爱情没那么美好》
27、世界真的很小,好像一转身,就不知道会遇见谁。
世界真的很大,好像一转身,就不知道谁会消失。
爱情有时是一种习惯,你习惯生活中有他,他习惯生活中有你。
拥有的时候不觉得什么,一旦失去,却仿佛失去了所有。
28、有些人很坚强,喜欢在流泪的人面前,开导逗笑,又无所不能,总是轻而易举地帮助别人解决难题,为了理想,再苦再累也心甘情愿。但面对自己的创伤,他们只会躲在角落里看着伤口变大,只有面对最信赖的人时,才会丢盔弃甲,委屈地流下眼泪。在哭过之后,笑着擦干眼泪,说,没关系,我可以做得很好。
29、别再为错过了什么而懊悔。你错过的人和事,别人才有机会遇见,别人错过了,你才有机会拥有。人人都会错过,人人都曾经错过,真正属于你的,永远不会错过。
30、如果我们还有缘,走一圈还是会回到对方的身边。
31、错过 、其实就是你深情凝视我的时候 我没有抬头 而当我把柔情的目光投向你 你却已经转身 。
32、在真爱面前,不要放弃,哪怕你喜欢的人要求你放弃。
33、人只要管好自己已經很了不起,幹嗎要去管男人呢?聽話的男人不用管,不聽話的男人,要管也管不到,對你好的男人不用管,對你不好的男人,不會讓你管, 愛你的男人不用管,不愛你的,輪不到你管。
34、当一个深爱着你的人为你而改变,那是因为他爱你;当你遇到一个人,他为你收起他的顽固脾气,也因为他爱你;他把你的兴趣也变成了他的兴趣,还是因为他爱你。如果你发现身边有这样的人,请你好好珍惜。 溜掉的小鱼,总是最美丽的;失去的情人,总是最懂你的。
35、忘记一个人,并非不再想起,而是偶尔想起,心中却不再有波澜。真正的忘记,是不需要努力的。 每个人的***本里,都会有那么一个你永远不会打,也永远不会删的号码;每个人的心里,都会有那么一个你永远不会提,也永远不会忘的人
36、很爱你,却不知道该如何靠近你,所以觉得离开是可以的,并没有什么不同,结果反正都是这样,是好是坏都不重要,重要的是我曾经迷恋你。——安妮宝贝
37我害怕的是
那些回忆
我还记得 你却忘了 。
38、我梦到你的时候 你也梦到我的话
多美妙
39、全世界暂停 听我的声音
40、我想 终有一天我会遇见你 。嗯。我一直这样相信着 。
41、我赶不上爱你的一辈子 、但来得及一辈子爱你 。
42、应该趁着年轻和喜欢的人一起
制造些 比夏天还要温暖的事
43、我一直相信等你出现的时候
我就知道是你
44、不要让那个喜欢你的人 撕心裂肺地为你哭那么一次
因为你能把他伤害到 那个样子的机会 只有一次
那一次以后你就从不可或缺的人 变成 可有可无的人了
即使他还爱你可是总有一些 真的 东西改变了
45、如果我喜欢你的时候 你也刚好喜欢我 那该多好 。
46、如果你回来
如果我还在
47、如果你喜欢的人不喜欢你
那么就算全世界的人都喜欢你 也还是会觉得很孤单吧
48、我一直觉得我们就该在一起
我从来都没有想过和你分手
即使我们吵得最凶的那一次
( Tue, 26 Apr 2011 16:01:57 +0800 )
Description:
  我们将研究如何创建一个作为Windows服务的应用程序。内容包含什么是Windows服务,如何创建、***和调试它们。会用到System.ServiceProce .ServiceBase命名空间的类。
什么是Windows服务?
  Windows服务应用程序是一种需要长期运行的应用程序,它对于服务器环境特别适合。它没有用户界面,并且也不会产生任何可视输出。任何用户消息都会被写进Windows事件日志。计算机启动时,服务会自动开始运行。它们不要用户一定登录才运行,它们能在包括这个系统内的任何用户环境下运行。通过服务控制管理器,Windows服务是可控的,可以终止、暂停及当需要时启动。
  Windows 服务,以前的NT服务,都是被作为Windows NT操作系统的一部分引进来的。它们在Windows 9x及Windows Me下没有。你需要使用NT级别的操作系统来运行Windows服务,诸如:Windows NT、Windows 2000 Profe ional或Windows 2000 Server。举例而言,以Windows服务形式的产品有:Microsoft Exchange、SQL Server,还有别的如设置计算机时钟的Windows Time服务。
创建一个Windows服务
  我们即将创建的这个服务除了演示什么也不做。服务被启动时会把一个条目信息登记到一个数据库当中来指明这个服务已经启动了。在服务运行期间,它会在指定的时间间隔内定期创建一个数据库项目记录。服务停止时会创建最后一条数据库记录。这个服务会自动向Windows应用程序日志当中登记下它成功启动或停止时的记录。
  Visual Studio .NET能够使创建一个Windows服务变成相当简单的一件事情。启动我们的演示服务程序的说明概述如下。
1. 新建一个项目
2. 从一个可用的项目模板列表当中选择Windows服务
3. 设计器会以设计模式打开
4. 从工具箱的组件表当中拖动一个Timer对象到这个设计表面上 (注意: 要确保是从组件列表而不是从Windows窗体列表当中使用Timer)
5. 设置Timer属性,Enabled属性为False,Interval属性30000毫秒
6. 切换到代码视图页(按F7或在视图菜单当中选择代码),然后为这个服务填加功能
Windows服务的构成
  在你类后面所包含的代码里,你会注意到你所创建的Windows服务扩充了System.ServiceProce .Service类。所有以.NET方式建立的Windows服务必须扩充这个类。它会要求你的服务重载下面的方法,Visual Studio默认时包括了这些方法。
? Di ose – 清除任何受控和不受控资源(managed and unmanaged resources)
? OnStart – 控制服务启动
? OnStop – 控制服务停止
数据库表脚本样例
  在这个例子中使用的数据库表是使用下面的T-SQL脚本创建的。我选择SQL Server数据库。你可以很容易修改这个例子让它在Acce 或任何你所选择的别的数据库下运行。
CREATE TABLE [dbo].[MyServiceLog] ( [in_LogId] [int] IDENTITY (1, 1) NOT NULL, [vc_Status] [nvarchar] (40) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [dt_Created] [datetime] NOT NULL
) ON [PRIMARY] Windows服务样例
  下面就是我命名为MyService的Windows服务的所有源代码。大多数源代码是由Visual Studio自动生成的。
using System;
using System.Collectio using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Diagnostic using System.ServiceProce name ace CodeGuru.MyWindowsService
{ public cla MyService : System.ServiceProce .ServiceBase { private System.Timers.Timer timer1; /// remark gt; /// Required designer variable. /// /remark gt; private System.ComponentModel.Container components = null; public MyService() { // This call is required by the Windows.Forms // Component Designer. InitializeComponent(); } // The main entry point for the proce static void Main() { System.ServiceProce .ServiceBase[] ServicesToRu ServicesToRun = new System.ServiceProce .ServiceBase[]
{ new MyService() }; System.ServiceProce .ServiceBase.Run(ServicesToRun); } /// < ummary /// Required method for Designer su ort - do not modify /// the contents of this method with the code editor. /// /summary private void InitializeComponent() { this.timer1 = new System.Timers.Timer(); ((System.ComponentModel.ISu ortInitialize)
(this.timer1)).BeginInit(); // // timer1 // this.timer1.Interval = 30000; this.timer1.Ela ed += new System.Timers.Ela edEventHandler(this.timer1_Ela ed); // // MyService // this.ServiceName = "My Sample Service"; ((System.ComponentModel.ISu ortInitialize)
(this.timer1)).EndInit(); } /// < ummary /// Clean up any resources being used. /// /summary protected override void Di ose( bool di osing ) { if( di osing ) { if (components != null) { components.Di ose(); } } base.Di ose( di osing ); } /// < ummary /// Set things in motion so your service can do its work. /// /summary protected override void OnStart(string[] args) { this.timer1.Enabled = true; this.LogMe age("Service Started"); } /// < ummary /// Stop this service. /// /summary protected override void OnStop() { this.timer1.Enabled = false; this.LogMe age("Service Sto ed"); } /* * Re ond to the Ela ed event of the timer control */ private void timer1_Ela ed(object sender,
System.Timers.Ela edEventArgs e) { this.LogMe age("Service Ru ing"); } /* * Log ecified me age to database */ private void LogMe age(string Me age) { SqlCo ection co ection = null; SqlCommand command = null; try { co ection = new SqlCo ection(
"Server=localhost;Database=SampleDatabase;Integrated
Security=false;User Id=sa;Pa word=;");
command = new SqlCommand(
"INSERT INTO MyServiceLog (vc_Status, dt_Created)
VALUES ('" + Me age + "',getdate())", co ection); co ection.Open(); int numrows = command.ExecuteNonQuery(); } catch( Exception ex ) { System.Diagnostics.Debug.WriteLine(ex.Me age); } finally { command.Di ose(); co ection.Di ose(); } } }
***Windows服务
  Windows服务不同于普通Windows应用程序。不可能简简单单地通过运行一个EXE就启动Windows服务了。***一个Windows服务应该通过使用.NET Framework提供的I tallUtil.exe来完成,或者通过诸如一个Microsoft I taller (MSI)这样的文件部署项目完成。
添加服务***程序
  创建一个Windows服务,仅用I tallUtil程序去***这个服务是不够的。你必须还要把一个服务***程序添加到你的Windows服务当中,这样便于I tallUtil或是任何别的***程序知道应用你服务的是怎样的配置设置。
1. 将这个服务程序切换到设计视图
2. 右击设计视图选择“添加***程序”
3. 切换到刚被添加的ProjectI taller的设计视图
4. 设置serviceI taller1组件的属性: 1) ServiceName = My Sample Service 2) StartType = Automatic
5. 设置serviceProce I taller1组件的属性 1) Account = LocalSystem
6. 生成解决方案
  在完成上面的几个步骤之后,会自动由Visual Studio产生下面的源代码,它包含于ProjectI taller.cs这个源文件内。
using System;
using System.Collectio using System.ComponentModel;
using System.Configuration.I tall;
name ace CodeGuru.MyWindowsService
{ /// < ummary /// Summary description for ProjectI taller. /// /summary [RunI taller(true)] public cla ProjectI taller :
System.Configuration.I tall.I taller { private System.ServiceProce .ServiceProce I taller
serviceProce I taller1; private System.ServiceProce .ServiceI taller serviceI taller1; /// < ummary /// Required designer variable. /// /summary private System.ComponentModel.Container components = null; public ProjectI taller() { // This call is required by the Designer. InitializeComponent(); // TODO: Add any initialization after the InitComponent call } #region Component Designer generated code /// < ummary /// Required method for Designer su ort - do not modify /// the contents of this method with the code editor. /// /summary private void InitializeComponent() { this.serviceProce I taller1 = new
System.ServiceProce .ServiceProce I taller(); this.serviceI taller1 = new
System.ServiceProce .ServiceI taller(); // // serviceProce I taller1 // this.serviceProce I taller1.Account =
System.ServiceProce .ServiceAccount.LocalSystem; this.serviceProce I taller1.Pa word = null; this.serviceProce I taller1.Username = null; // // serviceI taller1 // this.serviceI taller1.ServiceName = "My Sample Service"; this.serviceI taller1.StartType =
System.ServiceProce .ServiceStartMode.Automatic; // // ProjectI taller // this.I tallers.AddRange(new
System.Configuration.I tall.I taller[]
{this.serviceProce I taller1, this.serviceI taller1});
} #endregion }
用I tallUtil***Windows服务
  现在这个服务已经生成,你需要把它***好才能使用。下面操作会指导你***你的新服务。
1. 打开Visual Studio .NET命令提示
2. 改变路径到你项目所在的bin\Debug文件夹位置(如果你以Release模式编译则在bin\Release文件夹)
3. 执行命令“I tallUtil.exe MyWindowsService.exe”注册这个服务,使它建立一个合适的注册项。
4. 右击桌面上“我的电脑”,选择“管理”就可以打计算机管理控制台
5. 在“服务和应用程序”里面的“服务”部分里,你可以发现你的Windows服务已经包含在服务列表当中了
6. 右击你的服务选择启动就可以启动你的服务了
  在每次需要修改Windows服务时,这就会要求你卸载和重新***这个服务。不过要注意在卸载这个服务前,最好确保服务管理控制台已经关闭,这会是一个很好的习惯。如果没有这样操作的话,你可能在卸载和重***Windows服务时会遇到麻烦。仅卸载服务的话,可以执行相的I tallUtil命令用于注销服务,不过要在后面加一个/u命令开关。
调试Windows服务
  从另外的角度度看,调试Windows服务绝不同于一个普通的应用程序。调试Windows服务要求的步骤更多。服务不能象你对普通应用程序做的那样,只要简单地在开发环境下执行就可以调试了。服务必须首先被***和启动,这一点在前面部分我们已经做到了。为了便于跟踪调试代码,一旦服务被启动,你就要用Visual Studio把运行的进程附加进来(attach)。记住,对你的Windows服务做的任何修改都要对这个服务进行卸载和重***。
附加正在运行的Windows服务
  为了调试程序,有些附加Windows服务的操作说明。这些操作假定你已经***了这个Windows服务并且它正在运行。
1. 用Visual Studio装载这个项目
2. 点击“调试”菜单
3. 点击“进程”菜单
4. 确保 显示系统进程 被选
5. 在 可用进程 列表中,把进程定位于你的可执行文件名称上点击选中它
6. 点击 附加 按钮
7. 点击 确定
8. 点击 关闭
9. 在timer1_Ela ed方法里设置一个断点,然后等它执行
  现在你应该对Windows服务是什么,以及如何创建、***和调试它们有一个粗略的认识了。Windows服务的额处的功能你可以自行研究。这些功能包括暂停(OnPause)和恢复(OnContinue)的能力。暂停和恢复的能力在默认情况下没有被启用,要通过Windows服务属性来设置。
( Mon, 25 Apr 2011 09:31:45 +0800 )
Description:
你经常看他/她的空间。
当你和他/她打***后,你会看下通话时间。
你一遍又一遍读他/她的短信。
你和他/她一起走路的时候,走得很慢很慢。
他/她在你周围的时候,你会故意装作不在乎他/她,但当他/她离开的时候你会着急的找他/她。
当你想到他的时候,你的心跳一会跳得快,一会跳得慢。
你听到他/她的声音的时候会笑。
当你和他/她在一起的时候,你看不见周围的所有人,你的眼中只有他/她。
当你想到他/她的时候,你会听抒情的慢歌。
你看到他/开心的时候,你会不自觉的扬起一丝微笑。
你闻到他/她的气味就很兴奋。
你意识到当你看着他/她的时候,你就在内心盘算和他/她说什么,很紧张。
为了见到他/她,你会为他/她做任何事。
当你读这篇文章的时候,有个人一直在你的脑中浮现。
你不停的想他/她,以至于你都没有发现这里没有第十二条。
你翻上去找第十二条,然后默默地笑自己....
许个愿吧,你想....
( Mon, 18 Apr 2011 23:18:01 +0800 )
Description:
声明部分:
co t int WM_GETTEXT = 0x000D;
co t int WM_GETTEXTLENGTH = 0x000E;
[DllImport("user32.dll", EntryPoint = "SendMe ageA")]
public static extern int SendMe age(int hwnd, int wMsg, int wParam, Byte[] lParam);
[DllImport("user32.dll", EntryPoint="SendMe ageA")]
public static extern int SendMe age(int hwnd, int wMsg, int wParam, int lParam); 函数部分
IntPtr mwh = FindMainWindowHandle("窗口名称", 100, 25) //主窗口句柄
IntPtr HwndStatue = FindWindowEx(mwh, IntPtr.Zero, "Edit", null) //文本框句柄
if (HwndStatue != IntPtr.Zero)
{ int TextLe TextLen = SendMe age((int)HwndStatue, WM_GETTEXTLENGTH, 0, 0); Byte[] byt = new Byte[TextLen]; SendMe age((int)HwndStatue, WM_GETTEXT, TextLen + 1, byt); string str = Encoding.Default.GetString(byt);
( Mon, 18 Apr 2011 16:34:12 +0800 )
Description:
在C#中,程序采用了的驱动采用了事件驱动而不是原来的消息驱动,虽然.net框架提供的事件已经十分丰富,但是在以前的系统中定义了丰富的消息对系统的编程提供了方便的实现方法,因此在C#中使用消息有时候还是大大提高编程的效率的。 定义消息 在c#中消息需要定义成windows系统中的原始的6进制数字,比如 co t int WM_Lbutton = 0x0; //定义了鼠标的左键点击消息 public co t int USER = 0x000 // 是windows系统定义的用户消息 消息发送 消息发送是通过windows提供的API函数SendMe age来实现的它的原型定义为 [DllImport("User.dll",EntryPoint="SendMe age")]
private static extern int SendMe age(
int hWnd,   // handle to destination window
int Msg,    // me age
int wParam, // first me age parameter
int lParam // second me age parameter
); 消息的接受 在C#中,任何一个窗口都有也消息的接收处理函数,就是defproc函数 你可以在form中重载该函数来处理消息 protected override void DefWndProc ( ref System.WinForms.Me age m )
switch(m.msg)
case WM_Lbutton :
///string与MFC中的CString的Format函数的使用方法有所不同
string me age = string.Format("收到消息!参数为:{0},{}",m.wParam,m.lParam);
Me ageBox.Show(me age);///显示一个消息框
default:
base.DefWndProc(ref m);///调用基类函数处理非自定义消息。
其实,C#中的事件也是通过封装系统消息来实现的,如果你在DefWndProc函数中不处理该
那么,他会交给系统来处理该消息,系统便会通过代理来实现鼠标单击的处理函数,因此你可以通过
defproc函数来拦截消息,比如你想拦截某个按钮的单击消息 C#中其他的消息处理方法
在C#中有的时候需要对控件的消息进行预处理,比如你用owc的 reedsheet控件来处理Excel文件,你不想让用户可以随便选中
数据进行编辑,你就可以屏蔽掉鼠标事件,这个时候就必须拦截系统预先定义好的事件(这在MFC中称为子类化),你可以通过C#提供的一个接口
IMe ageFilter来实现消息的过滤
public cla Form: System.Windows.Forms.Form,IMe ageFilter
co t int WM_MOUSEMOVE = 0x00
public bool PreFilterMe age(ref Me age m) 
{  Keys keyCode = (Keys)(int)m.WParam &am Keys.KeyCode; 
if(m.Msg == m.Msg==WM_MOUSEMOVE) //||m.Msg == WM_LBUTTONDOWN
//Me ageBox.Show("Ignoring Escape...");  
return true; 
return false; 
备注:主要描述在调用API函数SendMe age时数据类型的转换。
--------------------------------------------------------------------------------
SendMe age是一个在user32.dll中声明的API函数,在C#中导入如下:
using System.Runtime.InteropService [DllImport("user32.dll", EntryPoint="SendMe ageA")]public static extern int SendMe age (IntPtr hwnd, int wMsg, IntPtr wParam, IntPtr lParam);本文描述其参数 lParam 的用法,主要是数据类型之间的转化。
● 一种最简单的处理方式是声明多个SendMe age函数(overload),用所需的数据类型直接替换IntPtr。例如:
//声明:[DllImport("user32.dll", EntryPoint="SendMe ageA")]private static extern int SendMe age (IntPtr hwnd, int wMsg, IntPtr wParam, string lParam);[DllImport("user32.dll", EntryPoint="SendMe ageA")]private static extern int SendMe age (IntPtr hwnd, int wMsg, IntPtr wParam, ref Rectangle lParam);//调用:string s = "hello, floodzhu";SendMe age(this.textBox1.Handle, WM_SETTEXT, IntPtr.Zero, s);Rectangle rect = new Rectangle();SendMe age(this.richTextBox1.Handle, EM_GETRECT, (IntPtr)0, ref rect);● 对要求返回字符串的类型(out string)可以用 StringBuilder 代替,此时不需要 out/ref。例如:
[DllImport("user32.dll", EntryPoint="SendMe ageA")]private static extern int SendMe age (IntPtr hwnd, int wMsg, int wParam, StringBuilder lParam) rivate void button1_Click(object sender, System.EventArgs e){ co t int buffer_size = 1024 StringBuilder buffer = new StringBuilder(buffer_size) SendMe age(this.textBox1.Handle, WM_GETTEXT, buffer_size, buffer) //Me ageBox.Show(buffer.ToString());}● 如果想用 InPtr 类型统一处理的话,可以借助于 Marshal 或者 GCHandle 的相关方法。例如:
[DllImport("user32.dll", EntryPoint="SendMe ageA")]private static extern int SendMe age (IntPtr hwnd, int wMsg, IntPtr wParam, IntPtr lParam) rivate void button2_Click(object sender, System.EventArgs e){ Rectangle rect = new Rectangle() IntPtr buffer = Marshal.AllocHGlobal(Marshal.SizeOf(typeof(Rectangle))) Marshal.StructureToPtr(rect, buffer ,true) SendMe age(this.richTextBox1.Handle, EM_GETRECT, (IntPtr)0, buffer) rect = (Rectangle)Marshal.PtrToStructure(buffer, typeof(Rectangle)) Marshal.FreeHGlobal(buffer);}或者
private void button2_Click(object sender, System.EventArgs e){ Rectangle rect = new Rectangle() GCHandle gch = GCHandle.Alloc(rect) SendMe age(this.richTextBox1.Handle, EM_GETRECT, (IntPtr)0, (IntPtr)gch) rect = (Rectangle)Marshal.PtrToStructure((IntPtr)gch, typeof(Rectangle)) gch.Free();}SendMe age-------PostMe age1、首先是返回值意义的区别,我们先看一下 MSDN 里的声明:LRESULT SendMe age( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);BOOL PostMe age( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam) 其中 4 个参数的意义是一样的,返回值类型不同(其实从数据上看他们一样是一个 32 位的数,只是意义不一样),LRESULT 表示的是消息被处理后的返回值,BOOL 表示的是消息是不是 Post 成功。2、PostMe age 是异步的,SendMe age 是同步的。 PostMe age 只把消息放入队列,不管消息是否被处理就返回,消息可能不被处理;而 SendMe age 等待消息被处理完了之后才返回,如果消息不被处理,发送消息的线程将一直被阻塞。3、如果在同一个线程内,SendMe age 发送消息时,由 USER32.DLL模块调用目标窗口的消息处理程序,并将结果返回。SendMe age 在同一线程中发送消息并不入线程消息队列。PostMe age发送消息时,消息要先放入线程的消息队列,然后通过消息循环分派到目标窗口(Di atchMe age)。 如果在不同线程内,SendMe age 发送消息到目标窗口所属线程的消息队列,然后发送消息的线程在 USER32.DLL模块内监视和等待消息处理,直到目标窗口处理完返回。SendMe age 在返回前还做了很多工作,比如,响应别的线程向它SendMe age。Post 到别的线程时,最好用 PostThreadMe age 代替PostMe age,PostMe age 的 hWnd 参数可以是 NULL,等效于 PostThreadMe age +GetCurrentThreadId。Post WM_QUIT 时,应使用 PostQuitMe age 代替。4、系统只整编(marshal)系统消息(0 到 WM_USER 之间的消息),发送用户消息(WM_USER 以上)到别的进程时,需要自己做整编。 用 PostMe age、SendNotifyMe age、SendMe ageCallback 等异步函数发送系统消息时,参数里不可以使用指针,因为发送者并不等待消息的处理就返回,接受者还没处理指针就已经被释放了。5、在 Windows 2000/XP 里,每个消息队列最多只能存放 10,000 个 Post的消息,超过的还没被处理的将不会被处理,直接丢掉。这个值可以改得更大:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows] USERPostMe ageLimit,最小可以是4000。PostMe age只负责将消息放到消息队列中,不确定何时及是否处理 SendMe age要等到受到消息处理的返回码(DWord类型)后才继续 PostMe age执行后马上返回 SendMe age必须等到消息被处理后才会返回。
( Mon, 18 Apr 2011 16:18:14 +0800 )
Description:
WM_NULL = 0x0000,
WM_CREATE = 0x0001,
WM_DESTROY = 0x0002,
WM_MOVE = 0x0003,
WM_SIZE = 0x0005,
WM_ACTIVATE = 0x0006,
WM_SETFOCUS = 0x0007,
WM_KILLFOCUS = 0x0008,
WM_ENABLE = 0x000A,
WM_SETREDRAW = 0x000B,
WM_SETTEXT = 0x000C,
WM_GETTEXT = 0x000D,
WM_GETTEXTLENGTH = 0x000E,
WM_PAINT = 0x000F,
WM_CLOSE = 0x0010,
WM_QUERYENDSESSION = 0x0011,
WM_QUERYOPEN = 0x0013,
WM_ENDSESSION = 0x0016,
WM_QUIT = 0x0012,
WM_ERASEBKGND = 0x0014,
WM_SYSCOLORCHANGE = 0x0015,
WM_SHOWWINDOW = 0x0018,
WM_WININICHANGE = 0x001A,
WM_SETTINGCHANGE = 0x001A,
WM_DEVMODECHANGE = 0x001B,
WM_ACTIVATEAPP = 0x001C,
WM_FONTCHANGE = 0x001D,
WM_TIMECHANGE = 0x001E,
WM_CANCELMODE = 0x001F,
WM_SETCURSOR = 0x0020,
WM_MOUSEACTIVATE = 0x0021,
WM_CHILDACTIVATE = 0x0022,
WM_QUEUESYNC = 0x0023,
WM_GETMINMAXINFO = 0x0024,
WM_PAINTICON = 0x0026,
WM_ICONERASEBKGND = 0x0027,
WM_NEXTDLGCTL = 0x0028,
WM_SPOOLERSTATUS = 0x002A,
WM_DRAWITEM = 0x002B,
WM_MEASUREITEM = 0x002C,
WM_DELETEITEM = 0x002D,
WM_VKEYTOITEM = 0x002E,
WM_CHARTOITEM = 0x002F,
WM_SETFONT = 0x0030,
WM_GETFONT = 0x0031,
WM_SETHOTKEY = 0x0032,
WM_GETHOTKEY = 0x0033,
WM_QUERYDRAGICON = 0x0037,
WM_COMPAREITEM = 0x0039,
WM_GETOBJECT = 0x003D,
WM_COMPACTING = 0x0041,
WM_COMMNOTIFY = 0x0044,
WM_WINDOWPOSCHANGING = 0x0046,
WM_WINDOWPOSCHANGED = 0x0047,
WM_POWER = 0x0048,
WM_COPYDATA = 0x004A,
WM_CANCELJOURNAL = 0x004B,
WM_NOTIFY = 0x004E,
WM_INPUTLANGCHANGEREQUEST = 0x0050,
WM_INPUTLANGCHANGE = 0x0051,
WM_TCARD = 0x0052,
WM_HELP = 0x0053,
WM_USERCHANGED = 0x0054,
WM_NOTIFYFORMAT = 0x0055,
WM_CONTEXTMENU = 0x007B,
WM_STYLECHANGING = 0x007C,
WM_STYLECHANGED = 0x007D,
WM_DISPLAYCHANGE = 0x007E,
WM_GETICON = 0x007F,
WM_SETICON = 0x0080,
WM_NCCREATE = 0x0081,
WM_NCDESTROY = 0x0082,
WM_NCCALCSIZE = 0x0083,
WM_NCHITTEST = 0x0084,
WM_NCPAINT = 0x0085,
WM_NCACTIVATE = 0x0086,
WM_GETDLGCODE = 0x0087,
WM_SYNCPAINT = 0x0088,
WM_NCMOUSEMOVE = 0x00A0,
WM_NCLBUTTONDOWN = 0x00A1,
WM_NCLBUTTONUP = 0x00A2,
WM_NCLBUTTONDBLCLK = 0x00A3,
WM_NCRBUTTONDOWN = 0x00A4,
WM_NCRBUTTONUP = 0x00A5,
WM_NCRBUTTONDBLCLK = 0x00A6,
WM_NCMBUTTONDOWN = 0x00A7,
WM_NCMBUTTONUP = 0x00A8,
WM_NCMBUTTONDBLCLK = 0x00A9,
WM_NCXBUTTONDOWN = 0x00AB,
WM_NCXBUTTONUP = 0x00AC,
WM_NCXBUTTONDBLCLK = 0x00AD,
WM_INPUT = 0x00FF,
WM_KEYFIRST = 0x0100,
WM_KEYDOWN = 0x0100,
WM_KEYUP = 0x0101,
WM_CHAR = 0x0102,
WM_DEADCHAR = 0x0103,
WM_SYSKEYDOWN = 0x0104,
WM_SYSKEYUP = 0x0105,
WM_SYSCHAR = 0x0106,
WM_SYSDEADCHAR = 0x0107,
WM_UNICHAR = 0x0109,
WM_KEYLAST_NT501 = 0x0109,
UNICODE_NOCHAR = 0xFFFF,
WM_KEYLAST_PRE501 = 0x0108,
WM_IME_STARTCOMPOSITION = 0x010D,
WM_IME_ENDCOMPOSITION = 0x010E,
WM_IME_COMPOSITION = 0x010F,
WM_IME_KEYLAST = 0x010F,
WM_INITDIALOG = 0x0110,
WM_COMMAND = 0x0111,
WM_SYSCOMMAND = 0x0112,
WM_TIMER = 0x0113,
WM_HSCROLL = 0x0114,
WM_VSCROLL = 0x0115,
WM_INITMENU = 0x0116,
WM_INITMENUPOPUP = 0x0117,
WM_MENUSELECT = 0x011F,
WM_MENUCHAR = 0x0120,
WM_ENTERIDLE = 0x0121,
WM_MENURBUTTONUP = 0x0122,
WM_MENUDRAG = 0x0123,
WM_MENUGETOBJECT = 0x0124,
WM_UNINITMENUPOPUP = 0x0125,
WM_MENUCOMMAND = 0x0126,
WM_CHANGEUISTATE = 0x0127,
WM_UPDATEUISTATE = 0x0128,
WM_QUERYUISTATE = 0x0129,
WM_CTLCOLORMSGBOX = 0x0132,
WM_CTLCOLOREDIT = 0x0133,
WM_CTLCOLORLISTBOX = 0x0134,
WM_CTLCOLORBTN = 0x0135,
WM_CTLCOLORDLG = 0x0136,
WM_CTLCOLORSCROLLBAR = 0x0137,
WM_CTLCOLORSTATIC = 0x0138,
WM_MOUSEFIRST = 0x0200,
WM_MOUSEMOVE = 0x0200,
WM_LBUTTONDOWN = 0x0201,
WM_LBUTTONUP = 0x0202,
WM_LBUTTONDBLCLK = 0x0203,
WM_RBUTTONDOWN = 0x0204,
WM_RBUTTONUP = 0x0205,
WM_RBUTTONDBLCLK = 0x0206,
WM_MBUTTONDOWN = 0x0207,
WM_MBUTTONUP = 0x0208,
WM_MBUTTONDBLCLK = 0x0209,
WM_MOUSEWHEEL = 0x020A,
WM_XBUTTONDOWN = 0x020B,
WM_XBUTTONUP = 0x020C,
WM_XBUTTONDBLCLK = 0x020D,
WM_MOUSELAST_5 = 0x020D,
WM_MOUSELAST_4 = 0x020A,
WM_MOUSELAST_PRE_4 = 0x0209,
WM_PARENTNOTIFY = 0x0210,
WM_ENTERMENULOOP = 0x0211,
WM_EXITMENULOOP = 0x0212,
WM_NEXTMENU = 0x0213,
WM_SIZING = 0x0214,
WM_CAPTURECHANGED = 0x0215,
WM_MOVING = 0x0216,
WM_POWERBROADCAST = 0x0218,
WM_DEVICECHANGE = 0x0219,
WM_MDICREATE = 0x0220,
WM_MDIDESTROY = 0x0221,
WM_MDIACTIVATE = 0x0222,
WM_MDIRESTORE = 0x0223,
WM_MDINEXT = 0x0224,
WM_MDIMAXIMIZE = 0x0225,
WM_MDITILE = 0x0226,
WM_MDICASCADE = 0x0227,
WM_MDIICONARRANGE = 0x0228,
WM_MDIGETACTIVE = 0x0229,
WM_MDISETMENU = 0x0230,
WM_ENTERSIZEMOVE = 0x0231,
WM_EXITSIZEMOVE = 0x0232,
WM_DROPFILES = 0x0233,
WM_MDIREFRESHMENU = 0x0234,
WM_IME_SETCONTEXT = 0x0281,
WM_IME_NOTIFY = 0x0282,
WM_IME_CO***OL = 0x0283,
WM_IME_COMPOSITIONFULL = 0x0284,
WM_IME_SELECT = 0x0285,
WM_IME_CHAR = 0x0286,
WM_IME_REQUEST = 0x0288,
WM_IME_KEYDOWN = 0x0290,
WM_IME_KEYUP = 0x0291,
WM_MOUSEHOVER = 0x02A1,
WM_MOUSELE***E = 0x02A3,
WM_NCMOUSEHOVER = 0x02A0,
WM_NCMOUSELE***E = 0x02A2,
WM_WTSSESSION_CHANGE = 0x02B1,
WM_TABLET_FIRST = 0x02c0,
WM_TABLET_LAST = 0x02df,
WM_CUT = 0x0300,
WM_COPY = 0x0301,
WM_PASTE = 0x0302,
WM_CLEAR = 0x0303,
WM_UNDO = 0x0304,
WM_RENDERFORMAT = 0x0305,
WM_RENDERALLFORMATS = 0x0306,
WM_DESTROYCLIPBOARD = 0x0307,
WM_DRAWCLIPBOARD = 0x0308,
WM_PAINTCLIPBOARD = 0x0309,
WM_VSCROLLCLIPBOARD = 0x030A,
WM_SIZECLIPBOARD = 0x030B,
WM_ASKCBFORMATNAME = 0x030C,
WM_CHANGECBCHAIN = 0x030D,
WM_HSCROLLCLIPBOARD = 0x030E,
WM_QUERYNEWPALETTE = 0x030F,
WM_PALETTEISCHANGING = 0x0310,
WM_PALETTECHANGED = 0x0311,
WM_HOTKEY = 0x0312,
WM_PRINT = 0x0317,
WM_PRINTCLIENT = 0x0318,
WM_APPCOMMAND = 0x0319,
WM_THEMECHANGED = 0x031A,
WM_HANDHELDFIRST = 0x0358,
WM_HANDHELDLAST = 0x035F,
WM_AFXFIRST = 0x0360,
WM_AFXLAST = 0x037F,
WM_PENWINFIRST = 0x0380,
WM_PENWINLAST = 0x038F,
WM_APP = 0x8000,
WM_USER = 0x0400,
EM_GETSEL = 0x00B0,
EM_SETSEL = 0x00B1,
EM_GETRECT = 0x00B2,
EM_SETRECT = 0x00B3,
EM_SETRECTNP = 0x00B4,
EM_SCROLL = 0x00B5,
EM_LINESCROLL = 0x00B6,
EM_SCROLLCARET = 0x00B7,
EM_GETMODIFY = 0x00B8,
EM_SETMODIFY = 0x00B9,
EM_GETLINECOUNT = 0x00BA,
EM_LINEINDEX = 0x00BB,
EM_SETHANDLE = 0x00BC,
EM_GETHANDLE = 0x00BD,
EM_GETTHUMB = 0x00BE,
EM_LINELENGTH = 0x00C1,
EM_REPLACESEL = 0x00C2,
EM_GETLINE = 0x00C4,
EM_LIMITTEXT = 0x00C5,
EM_CANUNDO = 0x00C6,
EM_UNDO = 0x00C7,
EM_FMTLINES = 0x00C8,
EM_LINEFROMCHAR = 0x00C9,
EM_SETTABSTOPS = 0x00CB,
EM_SETPASSWORDCHAR = 0x00CC,
EM_EMPTYUNDOBUFFER = 0x00CD,
EM_GETFIRSTVISIBLELINE = 0x00CE,
EM_SETREADONLY = 0x00CF,
EM_SETWORDBREAKPROC = 0x00D0,
EM_GETWORDBREAKPROC = 0x00D1,
EM_GETPASSWORDCHAR = 0x00D2,
EM_SETMARGINS = 0x00D3,
EM_GETMARGINS = 0x00D4,
EM_SETLIMITTEXT = EM_LIMITTEXT,
EM_GETLIMITTEXT = 0x00D5,
EM_POSFROMCHAR = 0x00D6,
EM_CHARFROMPOS = 0x00D7,
EM_SETIMESTATUS = 0x00D8,
EM_GETIMESTATUS = 0x00D9,
BM_GETCHECK= 0x00F0,
BM_SETCHECK= 0x00F1,
BM_GETSTATE= 0x00F2,
BM_SETSTATE= 0x00F3,
BM_SETSTYLE= 0x00F4,
BM_CLICK = 0x00F5,
BM_GETIMAGE= 0x00F6,
BM_SETIMAGE= 0x00F7,
STM_SETICON = 0x0170,
STM_GETICON = 0x0171,
STM_SETIMAGE = 0x0172,
STM_GETIMAGE = 0x0173,
STM_MSGMAX = 0x0174,
DM_GETDEFID = (WM_USER+0),
DM_SETDEFID = (WM_USER+1),
DM_REPOSITION = (WM_USER+2),
LB_ADDSTRING = 0x0180,
LB_INSERTSTRING = 0x0181,
LB_DELETESTRING = 0x0182,
LB_SELITEMRANGEEX= 0x0183,
LB_RESETCONTENT = 0x0184,
LB_SETSEL = 0x0185,
LB_SETCURSEL = 0x0186,
LB_GETSEL = 0x0187,
LB_GETCURSEL = 0x0188,
LB_GETTEXT = 0x0189,
LB_GETTEXTLEN = 0x018A,
LB_GETCOUNT = 0x018B,
LB_SELECTSTRING = 0x018C,
LB_DIR = 0x018D,
LB_GETTOPINDEX = 0x018E,
LB_FINDSTRING = 0x018F,
LB_GETSELCOUNT = 0x0190,
LB_GETSELITEMS = 0x0191,
LB_SETTABSTOPS = 0x0192,
LB_GETHORIZONTALEXTENT = 0x0193,
LB_SETHORIZONTALEXTENT = 0x0194,
LB_SETCOLUMNWIDTH = 0x0195,
LB_ADDFILE = 0x0196,
LB_SETTOPINDEX = 0x0197,
LB_GETITEMRECT = 0x0198,
LB_GETITEMDATA = 0x0199,
LB_SETITEMDATA = 0x019A,
LB_SELITEMRANGE = 0x019B,
LB_SETANCHORINDEX = 0x019C,
LB_GETANCHORINDEX = 0x019D,
LB_SETCARETINDEX = 0x019E,
LB_GETCARETINDEX = 0x019F,
LB_SETITEMHEIGHT = 0x01A0,
LB_GETITEMHEIGHT = 0x01A1,
LB_FINDSTRINGEXACT = 0x01A2,
LB_SETLOCALE = 0x01A5,
LB_GETLOCALE = 0x01A6,
LB_SETCOUNT = 0x01A7,
LB_INITSTORAGE = 0x01A8,
LB_ITEMFROMPOINT = 0x01A9,
LB_MULTIPLEADDSTRING = 0x01B1,
LB_GETLISTBOXINFO= 0x01B2,
LB_MSGMAX_501 = 0x01B3,
LB_MSGMAX_WCE4 = 0x01B1,
LB_MSGMAX_4 = 0x01B0,
LB_MSGMAX_PRE4 = 0x01A8,
CB_GETEDITSEL = 0x0140,
CB_LIMITTEXT = 0x0141,
CB_SETEDITSEL = 0x0142,
CB_ADDSTRING = 0x0143,
CB_DELETESTRING = 0x0144,
CB_DIR = 0x0145,
CB_GETCOUNT = 0x0146,
CB_GETCURSEL = 0x0147,
CB_GETLBTEXT = 0x0148,
CB_GETLBTEXTLEN = 0x0149,
CB_INSERTSTRING = 0x014A,
CB_RESETCONTENT = 0x014B,
CB_FINDSTRING = 0x014C,
CB_SELECTSTRING = 0x014D,
CB_SETCURSEL = 0x014E,
CB_SHOWDROPDOWN = 0x014F,
CB_GETITEMDATA = 0x0150,
CB_SETITEMDATA = 0x0151,
CB_GETDROPPEDCO***OLRECT = 0x0152,
CB_SETITEMHEIGHT = 0x0153,
CB_GETITEMHEIGHT = 0x0154,
CB_SETEXTENDEDUI = 0x0155,
CB_GETEXTENDEDUI = 0x0156,
CB_GETDROPPEDSTATE = 0x0157,
CB_FINDSTRINGEXACT = 0x0158,
CB_SETLOCALE = 0x0159,
CB_GETLOCALE = 0x015A,
CB_GETTOPINDEX = 0x015B,
CB_SETTOPINDEX = 0x015C,
CB_GETHORIZONTALEXTENT = 0x015d,
CB_SETHORIZONTALEXTENT = 0x015e,
CB_GETDROPPEDWIDTH = 0x015f,
CB_SETDROPPEDWIDTH = 0x0160,
CB_INITSTORAGE = 0x0161,
CB_MULTIPLEADDSTRING = 0x0163,
CB_GETCOMBOBOXINFO = 0x0164,
CB_MSGMAX_501 = 0x0165,
CB_MSGMAX_WCE400 = 0x0163,
CB_MSGMAX_400 = 0x0162,
CB_MSGMAX_PRE400 = 0x015B,
SBM_SETPOS = 0x00E0,
SBM_GETPOS = 0x00E1,
SBM_SETRANGE = 0x00E2,
SBM_SETRANGEREDRAW = 0x00E6,
SBM_GETRANGE = 0x00E3,
SBM_ENABLE_ARROWS = 0x00E4,
SBM_SETSCROLLINFO = 0x00E9,
SBM_GETSCROLLINFO = 0x00EA,
SBM_GETSCROLLBARINFO= 0x00EB,
LVM_FIRST = 0x1000,// ListView me ages
TV_FIRST = 0x1100,// TreeView me ages
HDM_FIRST = 0x1200,// Header me ages
TCM_FIRST = 0x1300,// Tab control me ages
PGM_FIRST = 0x1400,// Pager control me ages
ECM_FIRST = 0x1500,// Edit control me ages
BCM_FIRST = 0x1600,// Button control me ages
CBM_FIRST = 0x1700,// Combobox control me ages
CCM_FIRST = 0x2000,// Common control shared me ages
CCM_LAST =(CCM_FIRST + 0x200),
CCM_SETBKCOLOR = (CCM_FIRST + 1),
CCM_SETCOLORSCHEME = (CCM_FIRST + 2),
CCM_GETCOLORSCHEME = (CCM_FIRST + 3),
CCM_GETDROPTARGET = (CCM_FIRST + 4),
CCM_SETUNICODEFORMAT = (CCM_FIRST + 5),
CCM_GETUNICODEFORMAT = (CCM_FIRST + 6),
CCM_SETVERSION = (CCM_FIRST + 0x7),
CCM_GETVERSION = (CCM_FIRST + 0x8),
CCM_SETNOTIFYWINDOW = (CCM_FIRST + 0x9),
CCM_SETWINDOWTHEME = (CCM_FIRST + 0xb),
CCM_DPISCALE = (CCM_FIRST + 0xc),
HDM_GETITEMCOUNT = (HDM_FIRST + 0),
HDM_INSERTITEMA = (HDM_FIRST + 1),
HDM_INSERTITEMW = (HDM_FIRST + 10),
HDM_DELETEITEM = (HDM_FIRST + 2),
HDM_GETITEMA = (HDM_FIRST + 3),
HDM_GETITEMW = (HDM_FIRST + 11),
HDM_SETITEMA = (HDM_FIRST + 4),
HDM_SETITEMW = (HDM_FIRST + 12),
HDM_LAYOUT = (HDM_FIRST + 5),
HDM_HITTEST = (HDM_FIRST + 6),
HDM_GETITEMRECT = (HDM_FIRST + 7),
HDM_SETIMAGELIST = (HDM_FIRST + 8),
HDM_GETIMAGELIST = (HDM_FIRST + 9),
HDM_ORDERTOINDEX = (HDM_FIRST + 15),
HDM_CREATEDRAGIMAGE = (HDM_FIRST + 16),
HDM_GETORDERARRAY = (HDM_FIRST + 17),
HDM_SETORDERARRAY = (HDM_FIRST + 18),
HDM_SETHOTDIVIDER = (HDM_FIRST + 19),
HDM_SETBITMAPMARGIN = (HDM_FIRST + 20),
HDM_GETBITMAPMARGIN = (HDM_FIRST + 21),
HDM_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
HDM_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
HDM_SETFILTERCHANGETIMEOUT = (HDM_FIRST+22),
HDM_EDITFILTER = (HDM_FIRST+23),
HDM_CLEARFILTER = (HDM_FIRST+24),
TB_ENABLEBUTTON = (WM_USER + 1),
TB_CHECKBUTTON = (WM_USER + 2),
TB_PRESSBUTTON = (WM_USER + 3),
TB_HIDEBUTTON = (WM_USER + 4),
TB_INDETERMINATE = (WM_USER + 5),
TB_MARKBUTTON = (WM_USER + 6),
TB_ISBUTTONENABLED = (WM_USER + 9),
TB_ISBUTTONCHECKED = (WM_USER + 10),
TB_ISBUTTONPRESSED = (WM_USER + 11),
TB_ISBUTTONHIDDEN = (WM_USER + 12),
TB_ISBUTTONINDETERMINATE = (WM_USER + 13),
TB_ISBUTTONHIGHLIGHTED = (WM_USER + 14),
TB_SETSTATE = (WM_USER + 17),
TB_GETSTATE = (WM_USER + 18),
TB_ADDBITMAP = (WM_USER + 19),
TB_ADDBUTTONSA = (WM_USER + 20),
TB_INSERTBUTTONA = (WM_USER + 21),
TB_ADDBUTTONS = (WM_USER + 20),
TB_INSERTBUTTON = (WM_USER + 21),
TB_DELETEBUTTON = (WM_USER + 22),
TB_GETBUTTON = (WM_USER + 23),
TB_BUTTONCOUNT = (WM_USER + 24),
TB_COMMANDTOINDEX = (WM_USER + 25),
TB_S***ERESTOREA = (WM_USER + 26),
TB_S***ERESTOREW = (WM_USER + 76),
TB_CUSTOMIZE = (WM_USER + 27),
TB_ADDSTRINGA = (WM_USER + 28),
TB_ADDSTRINGW = (WM_USER + 77),
TB_GETITEMRECT = (WM_USER + 29),
TB_BUTTONSTRUCTSIZE = (WM_USER + 30),
TB_SETBUTTONSIZE = (WM_USER + 31),
TB_SETBITMAPSIZE = (WM_USER + 32),
TB_AUTOSIZE = (WM_USER + 33),
TB_GETTOOLTIPS = (WM_USER + 35),
TB_SETTOOLTIPS = (WM_USER + 36),
TB_SETPARENT = (WM_USER + 37),
TB_SETROWS = (WM_USER + 39),
TB_GETROWS = (WM_USER + 40),
TB_SETCMDID = (WM_USER + 42),
TB_CHANGEBITMAP = (WM_USER + 43),
TB_GETBITMAP = (WM_USER + 44),
TB_GETBUTTONTEXTA = (WM_USER + 45),
TB_GETBUTTONTEXTW = (WM_USER + 75),
TB_REPLACEBITMAP = (WM_USER + 46),
TB_SETINDENT = (WM_USER + 47),
TB_SETIMAGELIST = (WM_USER + 48),
TB_GETIMAGELIST = (WM_USER + 49),
TB_LOADIMAGES = (WM_USER + 50),
TB_GETRECT = (WM_USER + 51),
TB_SETHOTIMAGELIST = (WM_USER + 52),
TB_GETHOTIMAGELIST = (WM_USER + 53),
TB_SETDISABLEDIMAGELIST = (WM_USER + 54),
TB_GETDISABLEDIMAGELIST = (WM_USER + 55),
TB_SETSTYLE = (WM_USER + 56),
TB_GETSTYLE = (WM_USER + 57),
TB_GETBUTTONSIZE = (WM_USER + 58),
TB_SETBUTTONWIDTH = (WM_USER + 59),
TB_SETMAXTEXTROWS = (WM_USER + 60),
TB_GETTEXTROWS = (WM_USER + 61),
TB_GETOBJECT = (WM_USER + 62),
TB_GETHOTITEM = (WM_USER + 71),
TB_SETHOTITEM = (WM_USER + 72),
TB_SETANCHORHIGHLIGHT = (WM_USER + 73),
TB_GETANCHORHIGHLIGHT = (WM_USER + 74),
TB_MAPACCELERATORA = (WM_USER + 78),
TB_GETINSERTMARK = (WM_USER + 79),
TB_SETINSERTMARK = (WM_USER + 80),
TB_INSERTMARKHITTEST = (WM_USER + 81),
TB_MOVEBUTTON = (WM_USER + 82),
TB_GETMAXSIZE = (WM_USER + 83),
TB_SETEXTENDEDSTYLE = (WM_USER + 84),
TB_GETEXTENDEDSTYLE = (WM_USER + 85),
TB_GETPADDING = (WM_USER + 86),
TB_SETPADDING = (WM_USER + 87),
TB_SETINSERTMARKCOLOR = (WM_USER + 88),
TB_GETINSERTMARKCOLOR = (WM_USER + 89),
TB_SETCOLORSCHEME = CCM_SETCOLORSCHEME,
TB_GETCOLORSCHEME = CCM_GETCOLORSCHEME,
TB_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
TB_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
TB_MAPACCELERATORW = (WM_USER + 90),
TB_GETBITMAPFLAGS = (WM_USER + 41),
TB_GETBUTTONINFOW = (WM_USER + 63),
TB_SETBUTTONINFOW = (WM_USER + 64),
TB_GETBUTTONINFOA = (WM_USER + 65),
TB_SETBUTTONINFOA = (WM_USER + 66),
TB_INSERTBUTTONW = (WM_USER + 67),
TB_ADDBUTTONSW = (WM_USER + 68),
TB_HITTEST = (WM_USER + 69),
TB_SETDRAWTEXTFLAGS = (WM_USER + 70),
TB_GETSTRINGW = (WM_USER + 91),
TB_GETSTRINGA = (WM_USER + 92),
TB_GETMETRICS = (WM_USER + 101),
TB_SETMETRICS = (WM_USER + 102),
TB_SETWINDOWTHEME = CCM_SETWINDOWTHEME,
RB_INSERTBANDA = (WM_USER + 1),
RB_DELETEBAND = (WM_USER + 2),
RB_GETBARINFO = (WM_USER + 3),
RB_SETBARINFO = (WM_USER + 4),
RB_GETBANDINFO = (WM_USER + 5),
RB_SETBANDINFOA = (WM_USER + 6),
RB_SETPARENT = (WM_USER + 7),
RB_HITTEST = (WM_USER + 8),
RB_GETRECT = (WM_USER + 9),
RB_INSERTBANDW = (WM_USER + 10),
RB_SETBANDINFOW = (WM_USER + 11),
RB_GETBANDCOUNT = (WM_USER + 12),
RB_GETROWCOUNT = (WM_USER + 13),
RB_GETROWHEIGHT = (WM_USER + 14),
RB_IDTOINDEX = (WM_USER + 16),
RB_GETTOOLTIPS = (WM_USER + 17),
RB_SETTOOLTIPS = (WM_USER + 18),
RB_SETBKCOLOR = (WM_USER + 19),
RB_GETBKCOLOR = (WM_USER + 20),
RB_SETTEXTCOLOR = (WM_USER + 21),
RB_GETTEXTCOLOR = (WM_USER + 22),
RB_SIZETORECT = (WM_USER + 23),
RB_SETCOLORSCHEME = CCM_SETCOLORSCHEME,
RB_GETCOLORSCHEME = CCM_GETCOLORSCHEME,
RB_BEGINDRAG = (WM_USER + 24),
RB_ENDDRAG = (WM_USER + 25),
RB_DRAGMOVE = (WM_USER + 26),
RB_GETBARHEIGHT = (WM_USER + 27),
RB_GETBANDINFOW = (WM_USER + 28),
RB_GETBANDINFOA = (WM_USER + 29),
RB_MINIMIZEBAND = (WM_USER + 30),
RB_MAXIMIZEBAND = (WM_USER + 31),
RB_GETDROPTARGET = (CCM_GETDROPTARGET),
RB_GETBANDBORDERS = (WM_USER + 34),
RB_SHOWBAND = (WM_USER + 35),
RB_SETPALETTE = (WM_USER + 37),
RB_GETPALETTE = (WM_USER + 38),
RB_MOVEBAND = (WM_USER + 39),
RB_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
RB_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
RB_GETBANDMARGINS = (WM_USER + 40),
RB_SETWINDOWTHEME = CCM_SETWINDOWTHEME,
RB_PUSHCHEVRON = (WM_USER + 43),
TTM_ACTIVATE = (WM_USER + 1),
TTM_SETDELAYTIME = (WM_USER + 3),
TTM_ADDTOOLA = (WM_USER + 4),
TTM_ADDTOOLW = (WM_USER + 50),
TTM_DELTOOLA = (WM_USER + 5),
TTM_DELTOOLW = (WM_USER + 51),
TTM_NEWTOOLRECTA = (WM_USER + 6),
TTM_NEWTOOLRECTW = (WM_USER + 52),
TTM_RELAYEVENT = (WM_USER + 7),
TTM_GETTOOLINFOA = (WM_USER + 8),
TTM_GETTOOLINFOW = (WM_USER + 53),
TTM_SETTOOLINFOA = (WM_USER + 9),
TTM_SETTOOLINFOW = (WM_USER + 54),
TTM_HITTESTA = (WM_USER +10),
TTM_HITTESTW = (WM_USER +55),
TTM_GETTEXTA = (WM_USER +11),
TTM_GETTEXTW = (WM_USER +56),
TTM_UPDATETIPTEXTA = (WM_USER +12),
TTM_UPDATETIPTEXTW = (WM_USER +57),
TTM_GETTOOLCOUNT = (WM_USER +13),
TTM_ENUMTOOLSA = (WM_USER +14),
TTM_ENUMTOOLSW = (WM_USER +58),
TTM_GETCURRENTTOOLA = (WM_USER + 15),
TTM_GETCURRENTTOOLW = (WM_USER + 59),
TTM_WINDOWFROMPOINT = (WM_USER + 16),
TTM_TRACKACTIVATE = (WM_USER + 17),
TTM_TRACKPOSITION = (WM_USER + 18),
TTM_SETTIPBKCOLOR = (WM_USER + 19),
TTM_SETTIPTEXTCOLOR = (WM_USER + 20),
TTM_GETDELAYTIME = (WM_USER + 21),
TTM_GETTIPBKCOLOR = (WM_USER + 22),
TTM_GETTIPTEXTCOLOR = (WM_USER + 23),
TTM_SETMAXTIPWIDTH = (WM_USER + 24),
TTM_GETMAXTIPWIDTH = (WM_USER + 25),
TTM_SETMARGIN = (WM_USER + 26),
TTM_GETMARGIN = (WM_USER + 27),
TTM_POP = (WM_USER + 28),
TTM_UPDATE = (WM_USER + 29),
TTM_GETBUBBLESIZE = (WM_USER + 30),
TTM_ADJUSTRECT = (WM_USER + 31),
TTM_SETTITLEA = (WM_USER + 32),
TTM_SETTITLEW = (WM_USER + 33),
TTM_POPUP = (WM_USER + 34),
TTM_GETTITLE = (WM_USER + 35),
TTM_SETWINDOWTHEME = CCM_SETWINDOWTHEME,
SB_SETTEXTA = (WM_USER+1),
SB_SETTEXTW = (WM_USER+11),
SB_GETTEXTA = (WM_USER+2),
SB_GETTEXTW = (WM_USER+13),
SB_GETTEXTLENGTHA = (WM_USER+3),
SB_GETTEXTLENGTHW = (WM_USER+12),
SB_SETPARTS = (WM_USER+4),
SB_GETPARTS = (WM_USER+6),
SB_GETBORDERS = (WM_USER+7),
SB_SETMINHEIGHT = (WM_USER+8),
SB_SIMPLE = (WM_USER+9),
SB_GETRECT = (WM_USER+10),
SB_ISSIMPLE = (WM_USER+14),
SB_SETICON = (WM_USER+15),
SB_SETTIPTEXTA = (WM_USER+16),
SB_SETTIPTEXTW = (WM_USER+17),
SB_GETTIPTEXTA = (WM_USER+18),
SB_GETTIPTEXTW = (WM_USER+19),
SB_GETICON = (WM_USER+20),
SB_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
SB_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
SB_SETBKCOLOR = CCM_SETBKCOLOR,
SB_SIMPLEID = 0x00ff,
TBM_GETPOS = (WM_USER),
TBM_GETRANGEMIN = (WM_USER+1),
TBM_GETRANGEMAX = (WM_USER+2),
TBM_GETTIC = (WM_USER+3),
TBM_SETTIC = (WM_USER+4),
TBM_SETPOS = (WM_USER+5),
TBM_SETRANGE = (WM_USER+6),
TBM_SETRANGEMIN = (WM_USER+7),
TBM_SETRANGEMAX = (WM_USER+8),
TBM_CLEARTICS = (WM_USER+9),
TBM_SETSEL = (WM_USER+10),
TBM_SETSELSTART = (WM_USER+11),
TBM_SETSELEND = (WM_USER+12),
TBM_GETPTICS = (WM_USER+14),
TBM_GETTICPOS = (WM_USER+15),
TBM_GETNUMTICS = (WM_USER+16),
TBM_GETSELSTART = (WM_USER+17),
TBM_GETSELEND = (WM_USER+18),
TBM_CLEARSEL = (WM_USER+19),
TBM_SETTICFREQ = (WM_USER+20),
TBM_SETPAGESIZE = (WM_USER+21),
TBM_GETPAGESIZE = (WM_USER+22),
TBM_SETLINESIZE = (WM_USER+23),
TBM_GETLINESIZE = (WM_USER+24),
TBM_GETTHUMBRECT = (WM_USER+25),
TBM_GETCHANNELRECT = (WM_USER+26),
TBM_SETTHUMBLENGTH = (WM_USER+27),
TBM_GETTHUMBLENGTH = (WM_USER+28),
TBM_SETTOOLTIPS = (WM_USER+29),
TBM_GETTOOLTIPS = (WM_USER+30),
TBM_SETTIPSIDE = (WM_USER+31),
TBM_SETBUDDY = (WM_USER+32),
TBM_GETBUDDY = (WM_USER+33),
TBM_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
TBM_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
DL_BEGINDRAG = (WM_USER+133),
DL_DRAGGING = (WM_USER+134),
DL_DROPPED = (WM_USER+135),
DL_CANCELDRAG = (WM_USER+136),
UDM_SETRANGE = (WM_USER+101),
UDM_GETRANGE = (WM_USER+102),
UDM_SETPOS = (WM_USER+103),
UDM_GETPOS = (WM_USER+104),
UDM_SETBUDDY = (WM_USER+105),
UDM_GETBUDDY = (WM_USER+106),
UDM_SETACCEL = (WM_USER+107),
UDM_GETACCEL = (WM_USER+108),
UDM_SETBASE = (WM_USER+109),
UDM_GETBASE = (WM_USER+110),
UDM_SETRANGE32 = (WM_USER+111),
UDM_GETRANGE32 = (WM_USER+112),
UDM_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
UDM_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
UDM_SETPOS32 = (WM_USER+113),
UDM_GETPOS32 = (WM_USER+114),
PBM_SETRANGE = (WM_USER+1),
PBM_SETPOS = (WM_USER+2),
PBM_DELTAPOS = (WM_USER+3),
PBM_SETSTEP = (WM_USER+4),
PBM_STEPIT = (WM_USER+5),
PBM_SETRANGE32 = (WM_USER+6),
PBM_GETRANGE = (WM_USER+7),
PBM_GETPOS = (WM_USER+8),
PBM_SETBARCOLOR = (WM_USER+9),
PBM_SETBKCOLOR = CCM_SETBKCOLOR,
HKM_SETHOTKEY = (WM_USER+1),
HKM_GETHOTKEY = (WM_USER+2),
HKM_SETRULES = (WM_USER+3),
LVM_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
LVM_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
LVM_GETBKCOLOR = (LVM_FIRST + 0),
LVM_SETBKCOLOR = (LVM_FIRST + 1),
LVM_GETIMAGELIST = (LVM_FIRST + 2),
LVM_SETIMAGELIST = (LVM_FIRST + 3),
LVM_GETITEMCOUNT = (LVM_FIRST + 4),
LVM_GETITEMA = (LVM_FIRST + 5),
LVM_GETITEMW = (LVM_FIRST + 75),
LVM_SETITEMA = (LVM_FIRST + 6),
LVM_SETITEMW = (LVM_FIRST + 76),
LVM_INSERTITEMA = (LVM_FIRST + 7),
LVM_INSERTITEMW = (LVM_FIRST + 77),
LVM_DELETEITEM = (LVM_FIRST + 8),
LVM_DELETEALLITEMS = (LVM_FIRST + 9),
LVM_GETCALLBACKMASK = (LVM_FIRST + 10),
LVM_SETCALLBACKMASK = (LVM_FIRST + 11),
LVM_FINDITEMA = (LVM_FIRST + 13),
LVM_FINDITEMW = (LVM_FIRST + 83),
LVM_GETITEMRECT = (LVM_FIRST + 14),
LVM_SETITEMPOSITION = (LVM_FIRST + 15),
LVM_GETITEMPOSITION = (LVM_FIRST + 16),
LVM_GETSTRINGWIDTHA = (LVM_FIRST + 17),
LVM_GETSTRINGWIDTHW = (LVM_FIRST + 87),
LVM_HITTEST = (LVM_FIRST + 18),
LVM_ENSUREVISIBLE = (LVM_FIRST + 19),
LVM_SCROLL = (LVM_FIRST + 20),
LVM_REDRAWITEMS = (LVM_FIRST + 21),
LVM_ARRANGE = (LVM_FIRST + 22),
LVM_EDITLABELA = (LVM_FIRST + 23),
LVM_EDITLABELW = (LVM_FIRST + 118),
LVM_GETEDITCO***OL = (LVM_FIRST + 24),
LVM_GETCOLUMNA = (LVM_FIRST + 25),
LVM_GETCOLUMNW = (LVM_FIRST + 95),
LVM_SETCOLUMNA = (LVM_FIRST + 26),
LVM_SETCOLUMNW = (LVM_FIRST + 96),
LVM_INSERTCOLUMNA = (LVM_FIRST + 27),
LVM_INSERTCOLUMNW = (LVM_FIRST + 97),
LVM_DELETECOLUMN = (LVM_FIRST + 28),
LVM_GETCOLUMNWIDTH = (LVM_FIRST + 29),
LVM_SETCOLUMNWIDTH = (LVM_FIRST + 30),
LVM_CREATEDRAGIMAGE = (LVM_FIRST + 33),
LVM_GETVIEWRECT = (LVM_FIRST + 34),
LVM_GETTEXTCOLOR = (LVM_FIRST + 35),
LVM_SETTEXTCOLOR = (LVM_FIRST + 36),
LVM_GETTEXTBKCOLOR = (LVM_FIRST + 37),
LVM_SETTEXTBKCOLOR = (LVM_FIRST + 38),
LVM_GETTOPINDEX = (LVM_FIRST + 39),
LVM_GETCOUNTPERPAGE = (LVM_FIRST + 40),
LVM_GETORIGIN = (LVM_FIRST + 41),
LVM_UPDATE = (LVM_FIRST + 42),
LVM_SETITEMSTATE = (LVM_FIRST + 43),
LVM_GETITEMSTATE = (LVM_FIRST + 44),
LVM_GETITEMTEXTA = (LVM_FIRST + 45),
LVM_GETITEMTEXTW = (LVM_FIRST + 115),
LVM_SETITEMTEXTA = (LVM_FIRST + 46),
LVM_SETITEMTEXTW = (LVM_FIRST + 116),
LVM_SETITEMCOUNT = (LVM_FIRST + 47),
LVM_SORTITEMS = (LVM_FIRST + 48),
LVM_SETITEMPOSITION32 = (LVM_FIRST + 49),
LVM_GETSELECTEDCOUNT = (LVM_FIRST + 50),
LVM_GETITEMSPACING = (LVM_FIRST + 51),
LVM_GETISEARCHSTRINGA = (LVM_FIRST + 52),
LVM_GETISEARCHSTRINGW = (LVM_FIRST + 117),
LVM_SETICONSPACING = (LVM_FIRST + 53),
LVM_SETEXTENDEDLISTVIEWSTYLE = (LVM_FIRST + 54),
LVM_GETEXTENDEDLISTVIEWSTYLE = (LVM_FIRST + 55),
LVM_GETSUBITEMRECT = (LVM_FIRST + 56),
LVM_SUBITEMHITTEST = (LVM_FIRST + 57),
LVM_SETCOLUMNORDERARRAY = (LVM_FIRST + 58),
LVM_GETCOLUMNORDERARRAY = (LVM_FIRST + 59),
LVM_SETHOTITEM = (LVM_FIRST + 60),
LVM_GETHOTITEM = (LVM_FIRST + 61),
LVM_SETHOTCURSOR = (LVM_FIRST + 62),
LVM_GETHOTCURSOR = (LVM_FIRST + 63),
LVM_APPROXIMATEVIEWRECT = (LVM_FIRST + 64),
LVM_SETWORKAREAS = (LVM_FIRST + 65),
LVM_GETWORKAREAS = (LVM_FIRST + 70),
LVM_GETNUMBEROFWORKAREAS = (LVM_FIRST + 73),
LVM_GETSELECTIONMARK = (LVM_FIRST + 66),
LVM_SETSELECTIONMARK = (LVM_FIRST + 67),
LVM_SETHOVERTIME = (LVM_FIRST + 71),
LVM_GETHOVERTIME = (LVM_FIRST + 72),
LVM_SETTOOLTIPS = (LVM_FIRST + 74),
LVM_GETTOOLTIPS = (LVM_FIRST + 78),
LVM_SORTITEMSEX = (LVM_FIRST + 81),
LVM_SETBKIMAGEA = (LVM_FIRST + 68),
LVM_SETBKIMAGEW = (LVM_FIRST + 138),
LVM_GETBKIMAGEA = (LVM_FIRST + 69),
LVM_GETBKIMAGEW = (LVM_FIRST + 139),
LVM_SETSELECTEDCOLUMN = (LVM_FIRST + 140),
LVM_SETTILEWIDTH = (LVM_FIRST + 141),
LVM_SETVIEW = (LVM_FIRST + 142),
LVM_GETVIEW = (LVM_FIRST + 143),
LVM_INSERTGROUP = (LVM_FIRST + 145),
LVM_SETGROUPINFO = (LVM_FIRST + 147),
LVM_GETGROUPINFO = (LVM_FIRST + 149),
LVM_REMOVEGROUP = (LVM_FIRST + 150),
LVM_MOVEGROUP = (LVM_FIRST + 151),
LVM_MOVEITEMTOGROUP = (LVM_FIRST + 154),
LVM_SETGROUPMETRICS = (LVM_FIRST + 155),
LVM_GETGROUPMETRICS = (LVM_FIRST + 156),
LVM_ENABLEGROUPVIEW = (LVM_FIRST + 157),
LVM_SORTGROUPS = (LVM_FIRST + 158),
LVM_INSERTGROUPSORTED = (LVM_FIRST + 159),
LVM_REMOVEALLGROUPS = (LVM_FIRST + 160),
LVM_HASGROUP = (LVM_FIRST + 161),
LVM_SETTILEVIEWINFO = (LVM_FIRST + 162),
LVM_GETTILEVIEWINFO = (LVM_FIRST + 163),
LVM_SETTILEINFO = (LVM_FIRST + 164),
LVM_GETTILEINFO = (LVM_FIRST + 165),
LVM_SETINSERTMARK = (LVM_FIRST + 166),
LVM_GETINSERTMARK = (LVM_FIRST + 167),
LVM_INSERTMARKHITTEST = (LVM_FIRST + 168),
LVM_GETINSERTMARKRECT = (LVM_FIRST + 169),
LVM_SETINSERTMARKCOLOR = (LVM_FIRST + 170),
LVM_GETINSERTMARKCOLOR = (LVM_FIRST + 171),
LVM_SETINFOTIP = (LVM_FIRST + 173),
LVM_GETSELECTEDCOLUMN = (LVM_FIRST + 174),
LVM_ISGROUPVIEWENABLED = (LVM_FIRST + 175),
LVM_GETOUTLINECOLOR = (LVM_FIRST + 176),
LVM_SETOUTLINECOLOR = (LVM_FIRST + 177),
LVM_CANCELEDITLABEL = (LVM_FIRST + 179),
LVM_MAPINDEXTOID = (LVM_FIRST + 180),
LVM_MAPIDTOINDEX = (LVM_FIRST + 181),
TVM_INSERTITEMA = (TV_FIRST + 0),
TVM_INSERTITEMW = (TV_FIRST + 50),
TVM_DELETEITEM = (TV_FIRST + 1),
TVM_EXPAND = (TV_FIRST + 2),
TVM_GETITEMRECT = (TV_FIRST + 4),
TVM_GETCOUNT = (TV_FIRST + 5),
TVM_GETINDENT = (TV_FIRST + 6),
TVM_SETINDENT = (TV_FIRST + 7),
TVM_GETIMAGELIST = (TV_FIRST + 8),
TVM_SETIMAGELIST = (TV_FIRST + 9),
TVM_GETNEXTITEM = (TV_FIRST + 10),
TVM_SELECTITEM = (TV_FIRST + 11),
TVM_GETITEMA = (TV_FIRST + 12),
TVM_GETITEMW = (TV_FIRST + 62),
TVM_SETITEMA = (TV_FIRST + 13),
TVM_SETITEMW = (TV_FIRST + 63),
TVM_EDITLABELA = (TV_FIRST + 14),
TVM_EDITLABELW = (TV_FIRST + 65),
TVM_GETEDITCO***OL = (TV_FIRST + 15),
TVM_GETVISIBLECOUNT = (TV_FIRST + 16),
TVM_HITTEST = (TV_FIRST + 17),
TVM_CREATEDRAGIMAGE = (TV_FIRST + 18),
TVM_SORTCHILDREN = (TV_FIRST + 19),
TVM_ENSUREVISIBLE = (TV_FIRST + 20),
TVM_SORTCHILDRENCB = (TV_FIRST + 21),
TVM_ENDEDITLABELNOW = (TV_FIRST + 22),
TVM_GETISEARCHSTRINGA = (TV_FIRST + 23),
TVM_GETISEARCHSTRINGW = (TV_FIRST + 64),
TVM_SETTOOLTIPS = (TV_FIRST + 24),
TVM_GETTOOLTIPS = (TV_FIRST + 25),
TVM_SETINSERTMARK = (TV_FIRST + 26),
TVM_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
TVM_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
TVM_SETITEMHEIGHT = (TV_FIRST + 27),
TVM_GETITEMHEIGHT = (TV_FIRST + 28),
TVM_SETBKCOLOR = (TV_FIRST + 29),
TVM_SETTEXTCOLOR = (TV_FIRST + 30),
TVM_GETBKCOLOR = (TV_FIRST + 31),
TVM_GETTEXTCOLOR = (TV_FIRST + 32),
TVM_SETSCROLLTIME = (TV_FIRST + 33),
TVM_GETSCROLLTIME = (TV_FIRST + 34),
TVM_SETINSERTMARKCOLOR = (TV_FIRST + 37),
TVM_GETINSERTMARKCOLOR = (TV_FIRST + 38),
TVM_GETITEMSTATE = (TV_FIRST + 39),
TVM_SETLINECOLOR = (TV_FIRST + 40),
TVM_GETLINECOLOR = (TV_FIRST + 41),
TVM_MAPACCIDTOHTREEITEM = (TV_FIRST + 42),
TVM_MAPHTREEITEMTOACCID = (TV_FIRST + 43),
CBEM_INSERTITEMA = (WM_USER + 1),
CBEM_SETIMAGELIST = (WM_USER + 2),
CBEM_GETIMAGELIST = (WM_USER + 3),
CBEM_GETITEMA = (WM_USER + 4),
CBEM_SETITEMA = (WM_USER + 5),
CBEM_DELETEITEM = CB_DELETESTRING,
CBEM_GETCOMBOCO***OL = (WM_USER + 6),
CBEM_GETEDITCO***OL = (WM_USER + 7),
CBEM_SETEXTENDEDSTYLE = (WM_USER + 14),
CBEM_GETEXTENDEDSTYLE = (WM_USER + 9),
CBEM_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
CBEM_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
CBEM_SETEXSTYLE = (WM_USER + 8),
CBEM_GETEXSTYLE = (WM_USER + 9),
CBEM_HASEDITCHANGED = (WM_USER + 10),
CBEM_INSERTITEMW = (WM_USER + 11),
CBEM_SETITEMW = (WM_USER + 12),
CBEM_GETITEMW = (WM_USER + 13),
TCM_GETIMAGELIST = (TCM_FIRST + 2),
TCM_SETIMAGELIST = (TCM_FIRST + 3),
TCM_GETITEMCOUNT = (TCM_FIRST + 4),
TCM_GETITEMA = (TCM_FIRST + 5),
TCM_GETITEMW = (TCM_FIRST + 60),
TCM_SETITEMA = (TCM_FIRST + 6),
TCM_SETITEMW = (TCM_FIRST + 61),
TCM_INSERTITEMA = (TCM_FIRST + 7),
TCM_INSERTITEMW = (TCM_FIRST + 62),
TCM_DELETEITEM = (TCM_FIRST + 8),
TCM_DELETEALLITEMS = (TCM_FIRST + 9),
TCM_GETITEMRECT = (TCM_FIRST + 10),
TCM_GETCURSEL = (TCM_FIRST + 11),
TCM_SETCURSEL = (TCM_FIRST + 12),
TCM_HITTEST = (TCM_FIRST + 13),
TCM_SETITEMEXTRA = (TCM_FIRST + 14),
TCM_ADJUSTRECT = (TCM_FIRST + 40),
TCM_SETITEMSIZE = (TCM_FIRST + 41),
TCM_REMOVEIMAGE = (TCM_FIRST + 42),
TCM_SETPADDING = (TCM_FIRST + 43),
TCM_GETROWCOUNT = (TCM_FIRST + 44),
TCM_GETTOOLTIPS = (TCM_FIRST + 45),
TCM_SETTOOLTIPS = (TCM_FIRST + 46),
TCM_GETCURFOCUS = (TCM_FIRST + 47),
TCM_SETCURFOCUS = (TCM_FIRST + 48),
TCM_SETMINTABWIDTH = (TCM_FIRST + 49),
TCM_DESELECTALL = (TCM_FIRST + 50),
TCM_HIGHLIGHTITEM = (TCM_FIRST + 51),
TCM_SETEXTENDEDSTYLE = (TCM_FIRST + 52),
TCM_GETEXTENDEDSTYLE = (TCM_FIRST + 53),
TCM_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
TCM_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
ACM_OPENA = (WM_USER+100),
ACM_OPENW = (WM_USER+103),
ACM_PLAY = (WM_USER+101),
ACM_STOP = (WM_USER+102),
MCM_FIRST = 0x1000,
MCM_GETCURSEL = (MCM_FIRST + 1),
MCM_SETCURSEL = (MCM_FIRST + 2),
MCM_GETMAXSELCOUNT = (MCM_FIRST + 3),
MCM_SETMAXSELCOUNT = (MCM_FIRST + 4),
MCM_GETSELRANGE = (MCM_FIRST + 5),
MCM_SETSELRANGE = (MCM_FIRST + 6),
MCM_GETMONTHRANGE = (MCM_FIRST + 7),
MCM_SETDAYSTATE = (MCM_FIRST + 8),
MCM_GETMINREQRECT = (MCM_FIRST + 9),
MCM_SETCOLOR = (MCM_FIRST + 10),
MCM_GETCOLOR = (MCM_FIRST + 11),
MCM_SETTODAY = (MCM_FIRST + 12),
MCM_GETTODAY = (MCM_FIRST + 13),
MCM_HITTEST = (MCM_FIRST + 14),
MCM_SETFIRSTDAYOFWEEK = (MCM_FIRST + 15),
MCM_GETFIRSTDAYOFWEEK = (MCM_FIRST + 16),
MCM_GETRANGE = (MCM_FIRST + 17),
MCM_SETRANGE = (MCM_FIRST + 18),
MCM_GETMONTHDELTA = (MCM_FIRST + 19),
MCM_SETMONTHDELTA = (MCM_FIRST + 20),
MCM_GETMAXTODAYWIDTH = (MCM_FIRST + 21),
MCM_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
MCM_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
DTM_FIRST = 0x1000,
DTM_GETSYSTEMTIME = (DTM_FIRST + 1),
DTM_SETSYSTEMTIME = (DTM_FIRST + 2),
DTM_GETRANGE = (DTM_FIRST + 3),
DTM_SETRANGE = (DTM_FIRST + 4),
DTM_SETFORMATA = (DTM_FIRST + 5),
DTM_SETFORMATW = (DTM_FIRST + 50),
DTM_SETMCCOLOR = (DTM_FIRST + 6),
DTM_GETMCCOLOR = (DTM_FIRST + 7),
DTM_GETMONTHCAL = (DTM_FIRST + 8),
DTM_SETMCFONT = (DTM_FIRST + 9),
DTM_GETMCFONT = (DTM_FIRST + 10),
PGM_SETCHILD = (PGM_FIRST + 1),
PGM_RECALCSIZE = (PGM_FIRST + 2),
PGM_FORWARDMOUSE = (PGM_FIRST + 3),
PGM_SETBKCOLOR = (PGM_FIRST + 4),
PGM_GETBKCOLOR = (PGM_FIRST + 5),
PGM_SETBORDER = (PGM_FIRST + 6),
PGM_GETBORDER = (PGM_FIRST + 7),
PGM_SETPOS = (PGM_FIRST + 8),
PGM_GETPOS = (PGM_FIRST + 9),
PGM_SETBUTTONSIZE = (PGM_FIRST + 10),
PGM_GETBUTTONSIZE = (PGM_FIRST + 11),
PGM_GETBUTTONSTATE = (PGM_FIRST + 12),
PGM_GETDROPTARGET = CCM_GETDROPTARGET,
BCM_GETIDEALSIZE = (BCM_FIRST + 0x0001),
BCM_SETIMAGELIST = (BCM_FIRST + 0x0002),
BCM_GETIMAGELIST = (BCM_FIRST + 0x0003),
BCM_SETTEXTMARGIN = (BCM_FIRST + 0x0004),
BCM_GETTEXTMARGIN = (BCM_FIRST + 0x0005),
EM_SETCUEBANNER&am = (ECM_FIRST + 1),
EM_GETCUEBANNER&am = (ECM_FIRST + 2),
EM_SHOWBALLOONTIP = (ECM_FIRST + 3),
EM_HIDEBALLOONTIP = (ECM_FIRST + 4),
CB_SETMINVISIBLE = (CBM_FIRST + 1),
CB_GETMINVISIBLE = (CBM_FIRST + 2),
LM_HITTEST = (WM_USER + 0x300),
LM_GETIDEALHEIGHT = (WM_USER + 0x301),
LM_SETITEM = (WM_USER + 0x302),
LM_GETITEM = (WM_USER + 0x303)
( Mon, 18 Apr 2011 10:25:01 +0800 )
Description: 在日常的开发中,大家有时需要用WebBrowser加载URL,来实现某些功能。而这时,我们就不希望所打开的页面中的链接,在新窗口中打开,因为这样的话,实际上是用系统默认的浏览器打开了,从而脱离了你的WebBrowser,也就不能被你所控制了。
要解决这个问题,可以使用下面的方法:
假设WebBrowser的Name是 webBrowser1
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{ //将所有的链接的目标,指向本窗体 foreach (HtmlElement archor in this.webBrowser1.Document.Links) { archor.SetAttribute("target", "_self") } //将所有的FORM的提交目标,指向本窗体 foreach (HtmlElement form in this.webBrowser1.Document.Forms){ form.SetAttribute("target", "_self") }}
private void webBrowser1_NewWindow(object sender, CancelEventArgs e){ e.Cancel = true;} 记得将 WebBrowser 的 AllowWebBrowserDrop 设为 false
将 WebBrowser 的 WebBrowserShortcutsEnabled 设为 false
将 WebBrowser 的 IsWebBrowserContextMenuEnabled 设为 false
( Tue, 12 Apr 2011 13:35:14 +0800 )
Description: ( Mon, 11 Apr 2011 10:29:48 +0800 )
Description:
剧情结构:
1.前面十分钟,国家领导人很忙,不是出国,就是下乡。
2.中间十分钟,全国人民很幸福,不是致富就是丰收。
3.后面十分钟,其他国家都很惨,不是爆炸就是造反。
剧情内容:
开会没有不隆重的;
闭幕没有不胜利的;
讲话没有不重要的;
鼓掌没有不热烈的;
领导没有不重视的;
看望没有不亲切的;
接见没有不亲自的;
进展没有不顺利的;
完成没有不圆满的;
成就没有不巨大的;
工作没有不扎实的;
效率没有不显著的;
决议没有不通过的;
人心没有不振奋的;
班子没有不团结的;
群众没有不满意的;
领导没有不微笑的;
问题没有不解决的;
小事没有不举世瞩目的;
会见都是本台刚刚收到的;
反对没有不强烈的;
交涉没有不严正的;
完成没有不超额的;
中日没有不友好的;
中美没有不合作的;
竣工没有不提前的;
节日没有不祥和的;
路线没有不正确的;
决策没有不英明的;
妇女没有不解放的;
小康没有不达到的;
牺牲没有不悲壮的。
群众观后感:
生活在中国真幸福,生活在国外太恐怖!
(另一则)
新闻联播其实只是一道填空题
1.今天是____年__月__日,农历_______,距离______还有_____天。今天节目的主要内容有:_____、_____、______。下面请听详细内容。
2.____在钓鱼台国宾馆亲切会见了____,____举行了会谈,会谈在热情洋溢的气氛中举行,双方回顾了多年来两国之间的传统友谊,并就共同关心的问题交换了意见,___重申了___是___不可分割的一部分,表示将来会坚定不移地主张这一原则。____则高度评价了____所做出的贡献,希望双方在各个方面有更进一步合作。
3.____出访____,会见了____,_______高度赞扬中__两国关系,对____表示欢迎,并强烈谴责了___国家____的做法。
4.______会议在北京隆重召开。_____致开幕词。____以____票支持、0票反对、1票弃权通过一项____决议。
5.外交部发言人____就____发表声明,对____表示遗憾,提出抗议,并将继续关注。
6.______就____向______致慰问电,对_____表达诚挚哀悼。
7.“__五”期间,我国____重点工程,突破____课题,创造效益____,实现利税____。
8.______在____的陪同下,不远万里,来到_____家中,为_____带来了节日的祝福和良好的祝愿,并饶有兴致的观看了_____。____握着___的手激动的说_______。
9.____省____市____县____村加强学习“____”的重要精神,切实为农民办好事,办实事。情为民所系,利为民所谋。一年内共解决_____农民的实际问题,受到农民的好评。
10.____海关加大打击走私力度,破获一起特大走私案件,查获____共____件,价值人民币____万元。
11.今天是____日,各地群众、学生纷纷走上街头,宣传普及____知识,加强____教育。
12.____事件的原因已经查明,有关责任人已被刑事拘留。
13.今天是____诞辰____周年,____举行座谈会,深入探讨____,缅怀这位____家。
14.本台短评:中国________受到各国称赞,________行为不得民心。
15.____国群众不满____,举行抗议、示威活动。骚乱已持续_____天。
16._____国发生_______级地震,目前已造成______人伤亡。我国已派出______人救援队前往救援。
17._____国发生_______特大飓风,_____人受灾,直接经济损失达_________美元。
18.____,____,请看今晚19点38分播出的《焦点访谈》节目。
19.中国__的优秀_员,久经考验的忠诚的__战士,无产阶级__家、__家、__家,我国杰出的___,原___,___,___,______**,于___年__月__日__时__分在北京逝世,享年__岁。
21.明天的People日报将发表社论:________
20.今天的新闻联播节目播送完了,再见。
( Sat, 2 Apr 2011 17:05:03 +0800 )
Description:
韩红的歌都好听,主要是她的声音好,奉上歌词:
我抬头望着天 有云
云朵深处 藏着雨 指尖轻轻触碰 化泪水
雨后彩虹漂移 很明媚
飘来得竹笛声 很清脆
云朵深处 藏着谁
微风轻轻摇曳 幻梦呓
前程过往轮回 多欣慰
相识无悔无泪 爱依然纯粹
心事缠绕蓦然回味
有一束光召唤 幸福在流转
你在身旁就有永恒力量
飘来得竹笛声 很清脆
云朵深处 藏着谁
微风轻轻摇曳 幻梦移
前程过往轮回 多欣慰
生命无悔无畏 爱自由沉醉
昔日时光抽身体会
总有希望召唤 温暖在心房
心若坚强就有永恒力量
相识无悔无泪 爱依然纯粹
心事缠绕蓦然回味
有一束光召唤 幸福在流转
你在身旁就有永恒力量 力量
( Sat, 2 Apr 2011 17:03:02 +0800 )
Description:
如果不是那镜子不像你不藏秘密
我还不肯相信没有你我的笑更美丽
那天听你在***里略带抱歉的的关系
我嘟的一声切得比你说分手彻底
泪湿的衣洗干净阳光里晒干回忆
折好了明天起只和快乐出去
这爱

参考资料

 

随机推荐