- 浏览: 174944 次
- 性别:
- 来自: 北京
最新评论
-
lliiqiang:
请求单线程资源只能等待结果.
Applet 与JS通信 -
feng2qin:
期待你的精彩回到。QQ:864479410
Applet 与JS通信 -
feng2qin:
我想问一句;哥们儿,applet程序中调用js,你真的成功了嘛 ...
Applet 与JS通信 -
lyaixsp:
...
ExtJS 入门学习之 window与panel篇 -
longzijian:
不知道 java-he 现在找到数组的这种特性 的原因在那里
和网友关于javascript数组的讨论
文章列表
virtual BOOL PreTranslateMessage(MSG* pMsg) { return CWindow::IsDialogMessage(pMsg); }
改成:
virtual BOOL PreTranslateMessage(MSG* pMsg) { if(pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_ESCAPE) return TRUE; if(pMsg->m ...
- 2009-06-16 15:43
- 浏览 1263
- 评论(0)
Win 95及NT的注册数据库(Registry)是系统中非常重要的组成部分。在Win32 API中有一组Reg函数来处理这些问题。其一般的读写过程如下: 1、使用RegOpenKeyEx或RegCreateKeyEx函数打开或创建一个键; 2、如果上一步成功,使用RegQuer ...
- 2009-06-16 15:36
- 浏览 793
- 评论(0)
最近学习过程中碰到有关函数调用方法,如:__stdcal,_cdecl和__fastcall。查阅了一些相关的资料和别人的经验,我总结如下:
__stdcal,_cdecl,__fastcall有三个方面来区分:
1:函数参数是按什么顺序压入栈中的。
2:调用完毕后是由谁来释放栈中的空间的。(这个问题主要是因为函数传递过程中是存放在栈中的,可以选择调用者释放空间,也可以选择被调用者释放。)
3:产生函数名的修饰方法。
__stdcal _cdecl __fastcal ...
- 2009-06-16 15:35
- 浏览 920
- 评论(0)
写入ini 文件可以到用下面函数:
cs = "c:\\wt.ini"; ::WritePrivateProfileString("SECTION_1","Key1","test1",cs);
函数执行过程中如果c盘不存在该文件,则自动建立,如果存在,则在原有的文件上添加[SECTION_1] Key1=test1 一项。添加后如下:[SECTION_1]Key1=test1Key2=test2[SECTION_2]Key4=test4Key3=test3
读取ini 文件可以到用下面函数:
CS ...
- 2009-06-16 15:33
- 浏览 773
- 评论(0)
lpstrCmdLine 与 __wargv 区别?
前者是将参数组合成以空格分隔的字符串。
后者是参数数组。还有前者不包含运行程序本身,而后者的第一个元素就是可执行程序本身的名字。
__wargv 与 __argv的区别主要在于是否是宽字符。
- 2009-06-16 11:03
- 浏览 900
- 评论(0)
windows 核心编程第五版
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?>
第一章 错误处理
...
- 2009-05-08 11:44
- 浏览 682
- 评论(0)
(1) EndDialog(-1);关闭模态对话框,并且将参数作为父对话框调用的返回值。(2) DestroyWindow(); ::PostQuitMessage(0);DestroyWindow 关闭非模态对话框。 退出消息循环,真正结束进程。有不少程序窗口关闭,但是不等于退出运行。
- 2009-05-06 17:29
- 浏览 917
- 评论(0)
转自:http://blog.csdn.net/scucj/archive/2006/06/29/852181.aspx OCX和DLL的区别
一、关于DLL的介绍
DLL,动态链接库,Dynamic Link Library的缩写,是一个包含函数和数据的模块集合,可以被其它应用程序共享的程序模块。DLL作为共享函数库的可执行文件,封装了一个或多个已被编译、链接的函数。多个进程可以同时使用一个 DLL,在内存中共享该 DLL 的一个副本。DLL 还有助于共享数据和资源。 它和可执行文件(.EXE文件)非常类似,他们的区别在于 DLL 中虽然包含了可执行代码 ...
- 2009-05-06 16:34
- 浏览 840
- 评论(0)
LoadLibrary是把一个模块映射进调用进程的地址空间,需要时增加引用计数
GetModuleHandle是返回一个以映射进调用进程地址空间的模块的句柄 并不增加引用计数(用完记得FreeLibrary)
------------------先用GetModuleHandle调用进程,如果失败,再用LoadLibrary,这样的好处是什么阿??
可以判断你引用的DLL是否已经被加载
- 2009-04-16 15:54
- 浏览 1164
- 评论(0)
PeekMessage和GetMessage
GetMessage(LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax)
PeekMessage(LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax,UINT wRemoveMsg)
参数wRemoveMsg的作用是指定消息获取的方式,如果设为PM_NOREMOVE,那么消息将不会从消息队列中被移出,如果设为PM_REMOVE,那么消息将会从消息队列中被移出;
两个函数主 ...
- 2009-04-15 17:51
- 浏览 1026
- 评论(0)
PostMessage
函数功能描述:将一个消息放到与指定窗口创建的线程相关的消息队列中,不等线程处理消息就返回。消息队列里的消息通过调用GetMessage或PeekMessage函数而获得。
.函数原型: BOOL PostMessage( HWND hWnd, // 目标窗口句柄 UINT Msg, // 被张贴的消息 WPARAM wParam, // 第一个消息参数 LPARAM lParam // 第二个 ...
- 2009-04-15 12:57
- 浏览 1081
- 评论(0)
转自:http://www.zxbc.cn/html/20080524/51094.html与虚拟内存一样,内存映射文件可以用来保留一个地址空间的区域,一旦该文件被映射,就可以访问它,就像整个文件已经加载内存一样。 内存映射文件可以用于3个不同的目的: 1. 系统使用内存映射文件,以便加载和执行exe 和dll文件,这可以大大节省页文件空间和应用程序启动运行所需的时间。 2.可以使用内存映射文件来访问磁盘上的数据文件,这使你可以不必对文件执行I/O操作,并且可以不必对文件内容进行缓存。 3.可以使用内存映射文件,使同一台计算机上运行的多个进程能够相互之间共享数据,Windows确实 ...
- 2009-04-14 00:34
- 浏览 976
- 评论(0)
1.什么是COMET ?
查阅词典Comet中文是“彗星”的意思,起初我见到这个单词的时候,我就猜想优美名字背后到底是什么呢?他是一种WEB服务器推的应用技术(Server Push)。Server Push就如同它自己的名字一样,将更多华丽的web体验“推”进了我们的视野。有
一些观点
将Comet比作是
Ajax
的接班人,这个观点
我无法苟同,我认为Ajax
与Comet 并不存在取代关系。
从实质上讲
Comet
还是Ajax的应用。
<?xml ...
1.在vista, Windows 7 下用::CreateProcess 存在第一次运行权限问题,所以当时采用了ShellExecute
CreateProcess可以创建当前进程的子进和,可以继承当前进程的内核句柄。 Winexec,ShellExecute可以创建与当前进程不同地址空间的进程
LRESULT OnRepair(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/){ ...
- 2009-04-12 23:39
- 浏览 974
- 评论(0)
0. 运行 appwiz 下 setup80.js .(对应机器版本)
运行js有几种方法,一种是直接往浏览器里拖,另外一种是控制台执行:cscript.exe xxx.js ,还有就是嵌到网页里去执行。
1. 将wtl文件解压到 Microsoft Visual Studio 8\VC 下2. 选择Tool菜单下的Options菜单项。在Options对话框中我们选择”Projects and Solutions”下的”VC++ Directories”。在平台选项里选择”Pocket PC ...