Win32
nicephil
play guitar, c/c and linux
展开
-
Win32防止屏幕闪烁
在回调函数中处理WM_PAINT消息:case WM_PAINT: PAINTSTRUCT ps;//得到当前HDC HDC hdc = BeginPaint(&ps); //创建内存HDC HDC memHDC = CreateCompatibleDC(hdc);//获取客户区大小 RECT rectClient; GetClientRect(&rectClient);原创 2007-11-21 16:40:00 · 1771 阅读 · 0 评论 -
Win32基本概念
1. Win32 SDK程序开发流程2. Windows程序调用函数Win32程序调用函数库主要是C运行时库和Windows API两个大部分LIBC.LIB -C Runtime静态库MSVCRT.LIB - C Runtime动态库 MSVCRT40.DLLGDI32.DLL USER32.DLL KERNEL32.DLL3. 事件驱动由硬件装置产生的消息放在s原创 2007-11-21 23:18:00 · 716 阅读 · 0 评论 -
Platform Builder不需要重启Simulator动态调试程序
打开PB后, 选择 Platform-》Release Directory Modules添加你的要调试的应用程序,选择在Release目录下运行原创 2007-11-21 16:16:00 · 485 阅读 · 0 评论 -
利用ActiveSync制作PC端安装程序(By 无聊客)(转)
制作安装包在平常开发中经常遇到,而且面对不同的产商需求,安装包的要求也多种多样,制作安装包的方法和工具有很多种,有方便的也有麻烦的,下面介绍下我平时经常使用的方法和流程,不说很方便,只是我用的熟而已,希望对有需要的朋友有所帮助,有不对的地方请大家多多指教。 通常我把制作安装包分成以下几个步骤:1. 编译程序,按照自己的意愿组织安装包制作环境,建好目录,把编译链接转载 2007-11-22 23:08:00 · 886 阅读 · 0 评论 -
如何制作wince中的cab安装包(转)
最近因为工作的需要,把公司的产品打包到PPC上面去安装,以前都是手动cpoy到指定的目录下的。(累!)。把自己的心得写出来。 其实做起来很简单,你需要一下几个问题 makecab.exe、Cabwiz.exe,还有一个inf文件,前两个在你安装的sdk里面都能找的到,smart phone 和PPC的都有,能不能通用我没实验过。这里最重要的是那个inf文件的编写。(下面会介绍),转载 2007-11-22 23:14:00 · 7740 阅读 · 1 评论 -
Windows Mobile 5.0模拟器用ActiveSync来使用PC机的网络(转)
1、先在VS2005的工具菜单中“设备仿真器管理”,选中你的模拟器设备,右键选择“连接”,在模拟器界面的菜单中“文件”->“配置”,选择“网络”标签页,选择“启用NE2000 PCMCIA网卡并绑定到”(这一步似乎可以省略,因为选了的话仿真管理器会报需要虚拟网卡驱动VNC);2、模拟器中: Settings-> Connections->Network Cards中"My netwo转载 2007-11-23 09:06:00 · 915 阅读 · 0 评论 -
将WinCE5.0模拟器连接到VS2005 (转)
标题:将WinCE5.0模拟器连接到VS2005作者:Lewis WilliamsE-mail:lewisw@tesco.net添加时间:3/10/2007 5:32:12 AM正文:将WinCE5.0模拟器连接到VS2005 1. 本文介绍的方法通过网络及保存模拟器状态将WinCE5.0模拟器连接到VS2005,而非使用ActiveDync,通讯端口,或不存在转载 2007-11-23 09:08:00 · 1572 阅读 · 0 评论 -
利用VC6下VC中cl.exe直接编译源码(转)
1.在“我的电脑--属性--高级--环境变量”中, 添加如下变量:INCLUDE D:/Program Files/Microsoft Visual Studio/VC98/IncludeLIBD:/Program Files/Microsoft Visual Studio/VC98/LibX:/Program Files/Microsoft Visual Studio/Common/M转载 2007-11-23 09:33:00 · 1403 阅读 · 0 评论 -
windows 消息分流器 (message cracker)
定义在windowsX.h头文件中#define HANDLE_MSG(hwnd, message, fn) /case (message): /return HANDLE_##message((hwnd), (wParam), (lParam), (fn));#define HANDLE_WM_COMMAND(hwnd, wParam, lParam, fn) /((原创 2008-02-18 11:03:00 · 745 阅读 · 0 评论