Skip to content

Instantly share code, notes, and snippets.

@hirosof
hirosof / D3DBasic.cpp
Created July 30, 2014 17:10
Direct3D 11の基本プログラムです
/*----------------------------------------------------------------------------
プログラム名:D3DBasic
プログラム概要:Direct3D 11の基本プログラムです
--------------------------------------------------------------------------------
*/
//インクルード
#include <windows.h>
#include <stdio.h>
#include <locale.h>
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
#include <stdio.h>
#include <Windows.h>
#include <tchar.h>
#include <xaudio2.h>
#include "HSWaveClass/CHSWAVEReader.hpp" //自前Waveファイル読み込みクラス
#pragma comment(lib,"Xaudio2.lib")
//プロトタイプ宣言
@hirosof
hirosof / CHSRIFFReader.cpp
Created January 27, 2014 17:02
RIFFファイル読み込みクラス
/*
CHSRIFFReader Class
- RIFF(Resource Interchange File Format) Reader Class -
Copyright (C) 2014 HiroakiSoftware. All rights reserved.
*/
#include "CHSRIFFReader.hpp"
CHSRIFFReader::CHSRIFFReader(TCHAR *lpszRiffFilePath) {
this->hFile = NULL;
#module
#uselib "gdi32.dll"
#func GetTextExtentPoint32 "GetTextExtentPoint32A" int , str , int , sptr
//一行の文字列から描画時のサイズを求める
#deffunc GetStringDrawSize str string, var sx , var sy
if(strlen(string)){
<?xml version="1.0" encoding="utf-8"?>
<Application xmlns="http://schemas.microsoft.com/windows/2009/Ribbon">
<!-- 項目の定義 -->
<Application.Commands>
<!-- アプリケーションメニュー項目 -->
<Command Name="AppMenu" />
<!-- アプリケーションメニューのサブ項目 -->
<Command Name="AppMenu_Open" Symbol="ID_RIBBON_OPEN">
//更新日時
//----------
//2013/08/23
//2013/08/24
//2013/08/25
//2013/08/26
//2013/08/31
//----------
//2013/09/01
<?xml version="1.0" encoding="utf-8"?>
<Application xmlns="http://schemas.microsoft.com/windows/2009/Ribbon">
<!-- 項目の定義 -->
<Application.Commands>
<!-- アプリケーションメニュー項目 -->
<Command Name="AppMenu">
<Command.TooltipDescription>
<String>ファイルメニュー</String>
</Command.TooltipDescription>
//更新日時
//2013/08/23
//2013/08/24
//2013/08/25
#ifndef _CHSLinearList_HPP_
#define _CHSLinearList_HPP_
#define HSLinearList_DefaultFirstSerialNumber 1
#include <iostream>
#include <cstdio>
#include "CHSLinearList.hpp"
using namespace std;
struct Mydata
{
char Text[100];
int number;