win32

Win32 - Midi looping with MCISendString

匿名 (未验证) 提交于 2019-12-03 01:20:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 由 翻译 强力驱动 问题: I'm making a game, and I'm using midi files for the background music. Here's the code I'm currently using: void Game :: play_music () { // Start the music: if ( map . levelnumber % 2 == 0 ) { mciSendString ( L "open MUSIC01.MID type sequencer alias Music1" , NULL , 0 , NULL ); mciSendString ( L "play Music1" , NULL , 0 , NULL ); playing = "Music1" ; } else { mciSendString ( L "open MUSIC02.MID type sequencer alias Music2" , NULL , 0 , NULL ); mciSendString ( L "play Music2" , NULL , 0 , NULL ); playing = "Music2" ; } } This works

Siemens.STAR-CCM+13.04.010.Win64 1DVD

匿名 (未验证) 提交于 2019-12-03 00:39:02
CIMNE GiD Professional 13.0.4 Win32 1CD epipingdesign.ASME.B31.1.Power.Piping.Calculator.v2016.full 1CD epipingdesign.ASME.B31.3.Process.Piping.Calculator.v2016.full 1CD Ansys.191.nCode.DesignLife.Win64.&.Linux64 2DVD Siemens Star CCM+ 13.04.010-R8 (double precision) Win64 1DVD Siemens.STAR-CCM+13.04.010.Win64 1DVD CADlogic Draft IT v4.0.22 Architectural Edition Win32_64 2CD Four Dimension Technologies CADPower v19.0 1CD Four Dimension Technologies GeoTools v19.0 1CD IronCAD.Design.Collaboration.Suite.v20.0.22.Update.1.SP1.Win64 1DVD Siemens.Solid.Edge.2019.Technical.Publications 1CD

PCL配置即常见问题

匿名 (未验证) 提交于 2019-12-03 00:26:01
把与VS版本对应PCL的AllInOne包下载下来。要下对安装包,需要了解安装包的命名的含义,以下面的一个AllInOne包的名字为例。 PCL-1.8.0-AllInOne-msvc2013-win32.exe 其中,1.8.0表示的PCL的版本号,然后2013表示这个安装包只适用于VS2013中使用,其它VS版本不行,最后win32表示这个安装包只能用来开发32位的程序。 再以下面的安装包名字为例。 PCL-1.7.2-AllInOne-msvc2012-win64.exe 这个安装包是PCL1.7.2版本的,其只能用在VS2012上,然后使用在64位的VS项目开发中。 下载地址:http://www.zhangzscn.com/,http://unanancyowen.com/ 安装路径最好不要包括中文; 建议勾选上“AddPCLtothesystemPATHforallusers”; 安装时,会提示安装OpenNI,这个建议安装在PCL安装路径的3rdParty下的OpenNI2文件夹中。 去掉“预编译头(P)”前的勾 去掉“安全开发生命周期(SDL)检查(C)”前的勾。 根据当前需要编译的程序位数和传统的直接在“解决方案资源管理器”里选中项目右键设置项目属性的方式,不太灵活。这里以创建属性表的方式来配置VS。这个根据你当前需要生成的程序,往“属性管理器

C# WinAPI 编程详解

匿名 (未验证) 提交于 2019-12-03 00:20:01
C# WIN32 API编程 最近要实现一个微信/QQ自动定时发送推送的小工具 ,用到API编程,下面一起开始学习Win32 API编程吧!!! C# 用户经常提出2两个问题:“我为什么要另外编写代码来使用内置于Windows中的功能?在框架中为什么没有相应的内容可以让我们直接完成这一任务呢?”当框架小组构建它们的.NET部分时,他们评估了为使.NET程序猿可以使用Win32所有Win32 API 编写托管接口,加以测试并编写文档,因此只能优先处理最为重要的部分。许多常用操作都有托管接口。但是还有许多完的Win32部分没有托管接口。 ); [DllImport("kernel32.dll")] public static extern bool Beep(int frequency,int duration); static void Main(string[] args) { Random random = new Random(); for(int i=0;i<10000;i++) { Beep(random.Next(10000),100); } } 由于DIIImport允许您调用Win32 中的任何代码,因此就有可能调用恶性代码。所以您必须是完全受信任的用户,运行时才能进行P/Invoke调用。 } 文章来源: C# WinAPI 编程详解

win32.mak下载地址github

匿名 (未验证) 提交于 2019-12-03 00:11:01
在编译libjpeg的时候,因为我使用的是win10系统,所以没有需要的win32.mak这个文件。一般是可以从win7的机器,甚至是虚拟机上拷一份过来的。不过我很幸运的发现了这个链接,在此记录一下。 https://github.com/nurmi-labs/ms-sdk 来源:51CTO 作者: xiaonuo911teamo 链接:https://blog.csdn.net/xiaonuo911teamo/article/details/101215575

QT 环境安装和跨平台编译那些事

匿名 (未验证) 提交于 2019-12-02 23:55:01
http://download.qt.io QT5.13安装 windows下通常使用VS来开发,而linux下则使用OtCreator来开发。 linux,以Ubuntu为例 安装Qt前需要先安装 g++ make sudo apt-get install libgl1-mesa-dev 安装环境准备好后直接安装 ./qt-opensource-linux-x64-5.13.0.run 即可。 注意:一般安装在/usr下,里面很多文件夹,根据文件的类型,分门别类,不是一个软件一个文件夹。以前老版本的Linux习惯放在/usr/local目录下。 部分软件放在/opt下,则是一个软件统一在一个文件夹下。/opt目录专门是用来给第三方软件放置文件的,比如一些压缩包解压的软件都放在这里。 比如“网易云音乐”就安装在/usr/lib/netease-cloud-music 比如Chrome就放在/opt/google/chrome Windows下调试工具的安装设置(使用微软的编译器) 安装完VisualStudio2017后,接着安装win10 SDK,安装完成后,在C:\Program Files (x86)\Windows Kits\10\Debuggers\x64(x86)下有一个cdb.exe用于调试。 Windows下

win32多线程: 线程创建与结束等待

匿名 (未验证) 提交于 2019-12-02 23:51:01
1 #include <Windows.h> 2 #include <iostream> 3 4 using namespace std ; 5 6 /*1、在启动一个线程之前,必须为线程编写一个全局的线程函数, 7 * 这个线程函数接受一个32位的LPVOID(没有类型的指针)作为参数,返回一个DWORD 8 *这里建了两个全局的线程函数ThreadFuncFirst,ThreadFuncSecond*/ 9 DWORD WINAPI ThreadFuncFirst ( LPVOID param ) { //DWORD:32位无符号整型数据(DWORD32), VOID:无类型,相当于标准C语言中的void,LPVOID无类型指针 10 int iCount = 100 ; 11 //2、 在线程处理代码部分通常包括一个死循环,该循环中先等待某事情的发生,再处理相关的工作 12 while ( iCount --) { 13 cout << "ThreadFuncFirst:" << iCount << endl ; 14 } 15 return 0 ; 16 } 17 18 DWORD WINAPI ThreadFuncSecond ( LPVOID param ) 19 { 20 int iCount = 150 ; 21 while ( iCount --) { 22

win32汇编以.386指令的MASM32题目做题记录 -- 递归程序设计

匿名 (未验证) 提交于 2019-12-02 23:26:52
//汉诺塔 思路来源: https://blog.csdn.net/xb2355404/article/details/79144451 .386 .model flat, stdcall include kernel32.inc includelib kernel32.lib includelib msvcrt.lib ;引用C库文件 printf PROTO C:ptr sbyte,:vararg ;C语言printf函数原型声明 scanf PROTO C:ptr sbyte,:vararg ;C语言scanf函数原型声明 option casemap :none ;*【*/ .data InFmt BYTE '%d', 0 OutFmt BYTE '%c移1个盘到%c', 0AH , 0 .data? n DWORD ? .code moved PROC a:DWORD, c_:DWORD MOVZX EAX, BYTE PTR a MOVZX EBX, BYTE PTR c_ invoke printf,ADDR OutFmt, EAX, EBX RET moved ENDP hanoi PROC n_:DWORD, a:DWORD, b:DWORD, c_:DWORD MOVZX EAX, BYTE PTR a MOVZX EBX, BYTE PTR b MOVZX

Python通过win32实现office自动化 - Word

匿名 (未验证) 提交于 2019-12-02 22:51:30
Python通过win32 com接口实现offic自动化小结 最近几天通过Python做一些自动生成office报表的东东,比如解析.xml文件,导出.html/WORD/PPT等格式,html不足一提,只需要简单的html静态网页知识即可,这儿要说的是怎么生成WORD/PPT格式。 首先介绍下office win32 com接口,这个是MS为自动化提供的操作接口,比如我们打开一个WORD文档,就可以在里面编辑VB脚本,实现我们自己的效果。对于这种一本万利的买卖,Python怎么能放过,它内置了对于win32 com接口的支持,我们可以方便的控制。 要想熟练使用office win32 com接口,没有什么比MS提供的API文档更加权威了,此处附上WORD和PPT的文档, 想看EXCEL就去GOOGLE,相信对你不是什么难事:) WORD中最重要的概念有几个: Application - 这个毫无疑问是我们的WORD应用程序 Document - 这个就是一个打开的文档对象 Range - 这个东东必须要好好利用,基本上所有对象都是有Range属性的,而这也为我们排版提供了极大的便利。。。 Paragraph - 顾名思义,这个是段落的意思,也就是我们文档中的一个段内容(可以是文本、图片等)。 Section - 在我学习的时候,这个东东给我制造了最大的障碍,因为我当时苦苦琢磨