• 用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序

    时间:2023-11-27 10:09:30

    经常创建项目的时候,采用空项目,那么编译成功后,最好修改下sbusystem 。链接器->系统->子系统->控制台或windows 后面的"最低版本"是5.01...

  • win32程序之窗口程序,以及消息机制

    时间:2023-11-27 08:22:21

    win32程序值窗口程序,以及消息机制一丶简介通过上一讲.我们了解了窗口其实是绘制出来的.而且是不断绘制的过程. 所以窗口的本质是绘制. 但是我们现在看到的窗口程序.都可以点击关闭按钮. 使用鼠标点击会有反应.而我们要怎么实现那.其实鼠标点击是产生了一个消息.  window把这个消息封装成了消息结...

  • Golang下通过syscall调用win32的dll(calling Windows DLLs from Go )

    时间:2023-11-22 23:16:15

    很多同学比如我虽然很喜欢golang,但是还是需要调用很多遗留项目或者其他优秀的开源项目,这时怎么办呢?我们想到的方法是用package里的syscall结合cgo注意此处有坑:在我调试时显示not enough arguments in call to syscall.Syscall[ `go r...

  • 什么是消息循环,一个简单的win32程序如何运行?

    时间:2023-11-22 18:51:16

    预备知识1.什么是句柄? (HANDLE)在win32编程中有各种句柄,那么什么是句柄呢?#define DECLARE_HANDLE(name)struct name##_{int unused;};typedef struct name_* name;例如HDC的定义#define DECLAR...

  • Win32汇编学习(10):对话框(1)

    时间:2023-11-16 21:10:33

    现在我们开始学习一些有关GUI编程的有趣的部分:以对话框为主要界面的应用程序。理论:如果您仔细关注过前一个程序就会发现:您无法按TAB键从一个子窗口控件跳到另一个子窗口控件,要想转移的话只有 用鼠标一下一下地去点击。对用户来说这是不友好的。另一件事是如果您象前一课中那样把主窗口的背景色从白色改成 灰...

  • Win32项目生成的程序exe图标显示异常的问题

    时间:2023-11-16 14:09:20

    问题如图:用VS2013生成exe执行文件时发现的问题,起初以为是没添加ico图像的最小尺寸,后来查看ico并不是这个问题。Baidu、Google了半天找到原因:文件资源管理器的图标缓存bug。解决办法1.将exe换个文件夹或者换个名就正常了,但是如果重新生成一个exe又会出现这个问题,治标不治本...

  • win32 安装 xcache扩展

    时间:2023-10-22 12:28:44

    今天整了一上午,才整明白。我的系统是是 win7 32位 ,用的环境是 Wamp,php版本是5.3.5,后来在http://xcache.lighttpd.net/pub/Releases/3.0.4/下载的5.3.27包,解压后把php_xcache.dll放在ext文件夹下,后来在php.in...

  • 我的Win32开发抉择,Delphi老将复出

    时间:2023-08-21 17:31:08

    这两天在开发公司的一个教学软件客户端,因为要考虑到给PHP、平面设计等班的同学使用,为了避免安装.Net Framework、JRE的麻烦(如果把.Net Framework、JRE打包到安装包,也会使得安装包太大),因此没有选择使用.Net、Java开发。那么接下来就考虑使用C/C++开发了,采用...

  • Win32下C++遍历目录和文件的源码

    时间:2023-08-17 17:20:26

    #include<windows.h>#include<iostream>#include<string>using namespace std;//只能处理目录:lpPath只能是路径void find(char *lpPath){char szFind[MAX...

  • win32 窗口缩放时出现闪屏

    时间:2023-06-13 08:12:08

    今天无意发现之前写的一个小工具在缩放窗口的时候,出现闪屏,主要有两个位置:工具栏出一闪屏右侧的控制面板出现闪屏 (这个控制面板与多层元件组合而成)之前真没注意到这个问题,平时都是最大化/恢复窗口,没缩放窗口,所以没发现这样的问题。网上搜索了一下,找到一些解决方案:[百度文库] VC窗口闪烁问题的解决...

  • Win32下 Qt与Lua交互使用(三):在Lua脚本中connect Qt 对象

    时间:2023-03-12 11:20:02

    话接上文。笔者为了方便使用Lua,自己编写了一个Lua的类。主要代码如下:QLua.h #ifndef QLUA_H #define QLUA_H // own #include "include/lua.hpp" // qt #include <QObject> #include &l...

  • C#调用Win32 api学习总结

    时间:2023-02-23 09:57:27

    从.NET平台调用Win32 APIWin32 API可以直接控制Microsoft Windows的核心,因为API(Application Programming Interface)本来就是微软留给我们直接控制Windows的接口。一.    基础知识Win32 API是C语言(注意,不是C+...

  • Visual Studio C++ Win32控制台应用程序,Win32项目,MFC的区别

    时间:2023-02-17 13:06:07

    背景Visual Studio C++ 创建新项目蹦出来如下选项:Win32控制台应用程序,Win32项目,MFC有什么区别?正文:Win32控制台,没有界面,命令行执行生成的文件则直接在后台运行,运行效果如下:生成的“.exe”文件相当于Linux系统下用gcc编译出来一个“.out”文件,直接运...

  • Lazarus实战开发之串口通信(WINCE/WIN32)

    时间:2023-02-13 18:05:41

    本文来自 http://blog.csdn.net/hellogv/ ,转载必须注明出处! 以下代码可到: http://download.csdn.net/source/611385 下载     Lazarus最吸引人的地方就是她的开发方式类似Delphi,支持超好用的RAD开发方式,并且最厉害...

  • Win32编程:窗口类样式+窗口外观样式+窗口显示样式

    时间:2023-02-10 20:25:06

    1.窗口类样式WNDCLASS.style CS_VREDRAW 提供窗口位置变化事件和高度变化事件的处理程序,功能是重绘窗口 CS_HREDRAW 提供窗口位置变化事件和宽度变化事件的处理程序,功能是重绘窗口 CS_DBLCLKS 提供窗口双击事件的处理程序,功能是使窗口...

  • cocos2dx中使用iconv转码(win32,iOS,Android)

    时间:2023-02-07 07:29:20

    首先贴下环境:Win7 64, NDK r8e, libiconv-1.14, cygwin 一 Win32环境配置 Cocos2D-X自带有win32上的iconv库,只需要配置一下即可使用。 1 引入头文件 属性->配置属性->C/C++->附加包含目录: $(Projec...

  • 如何获取win32 api的域用户帐户列表?

    时间:2023-02-07 02:56:39

    How do I get a list of domain user accounts with win32 api? 如何获取win32 api的域用户帐户列表? In particular, I can't get this list when the computer is not the ...

  • cocos2dx JNI (win32 + VS12 + cocos2dx-2.2.1)

    时间:2023-02-07 00:25:39

    基于cocos2d-x 的JNI 使用 关于 JNI 的参数类型填写信息 java 类型 对应的签名 boolean Z byte B char C short S int I long J float F dou...

  • cocos2dx: win32工程Release 和 Debug版本使用的标准库

    时间:2023-02-07 00:25:33

    1、Debug版本:/MDd定义 _DEBUG、_MT 和 _DLL,并使此应用程序使用特定于多线程和 DLL 的调试版本的运行库。 它还会让编译器将库名称 MSVCRTD.lib 放入 .obj 文件中。2、Release版本:/MD使此应用程序使用特定于多线程和 DLL 的运行库版本。 定义 _...

  • cocos2dx之使用Eclipse和NDK直接移植win32项目,无需cygwin

    时间:2023-02-07 00:25:21

    win32的项目移植到Android平台,除了可以使用cygwin来帮助完成编译打包so文件,也可以使用NDK来完成这项工作,当然,NDK的版本要高于R7B才能支持。 1.设置cocos2dx根目录下的create-android-project.bat 使用notepad++打开该create-...