Skip to content

Instantly share code, notes, and snippets.

#include "CHSLine.h"
#ifndef _CHSLine_CPP_
#define _CHSLine_CPP_
//コンストラクタ
CHSLine::CHSLine(void){
this->hdc = 0;
this->SetColor(0);
#include "CHSSHA1.h"
#include <cstdio>
using namespace std;
//メッセージダイジェスト初期値
const unsigned __int32 CHSSHA1::DefaultMessageDijest[5] = {
0x67452301 ,
0xefcdab89 ,
0x98badcfe ,
#include <Windows.h>
#ifndef __CHSIMAGEBUTTON_H__
#define __CHSIMAGEBUTTON_H__
//イメージボタンデータ構造体
struct CHSImageButtonData{
//ウィンドウハンドル
HWND hWnd;
/*----------------------------------------------------------------------------
プログラム名:HSWavePlayerPrototype
バージョン:1.0.10.0
プログラム概要:
開発言語:Microsoft Visual C++ 2012
統合開発環境:Microsoft Visual Studio 2012 Professional Edition
開発開始日:2012/12/09
最終更新日:2012/12/18
-------------------------------------------------------------------------------
更新日一覧
/*----------------------------------------------------------------------------
プログラム名:ColorFullBox
バージョン:1.0.2.0
プログラム概要:
開発言語:Microsoft Visual C++ 2012
統合開発環境:Microsoft Visual Studio 2012 Professional Edition
開発開始日:2013/02/08
最終更新日:2013/02/09
-------------------------------------------------------------------------------
|更新日一覧|
DWORD CALLBACK ThreadProc_CCB(LPVOID lpVData){
MyCreateThreadData *lpData = (MyCreateThreadData*)lpVData;
HDC hdc_main = lpData->hDC_Base;
double dHLS[3] , dRGB[3];
int color_rgb[3];
double plus_h = 360.0 / (ColorBoxSizeX - 1) , plus_s = 1.0 / (ColorBoxSizeY - 1);
HSConvColorData convdata;
convdata.ModeFlag = 1;
int CALLBACK WndProc_CreateColorBoxDlg(HWND hwnd,UINT msg,WPARAM wp,LPARAM lp){
static HDC HDC_parent;
static MyCreateThreadData Data;
static HANDLE hThread;
switch(msg){
case WM_INITDIALOG:
{
RECT rt;
POINT pt;
#define WIN32_LEAN_AND_MEAN
#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS
#include <atlbase.h> // CComPtrを使用するため
#include <xmllite.h>
#pragma comment(lib, "xmllite.lib")
#include <stdio.h>
<?xml version="1.0" encoding="utf-8"?>
<artistlist>
<artist name = "声優1">
<anime name = "アニメ1" charname = "キャラ名1" />
<anime name = "アニメ2" charname = "キャラ名2" />
<!-- 以下略-->
<anime name = "アニメZ" charname = "キャラ名Z" />
</artist>
<artist name = "声優2">
<anime name = "アニメ1" charname = "キャラ名1" />
@hirosof
hirosof / windowmeslist.xml
Created August 9, 2013 08:23
無駄にウィンドウメッセージのリスト(XML)を作ってみた
<?xml version="1.0" encoding="utf-8"?>
<winmsglist>
<item name = "WM_NULL">0x0000</item>
<item name = "WM_CREATE">0x0001</item>
<item name = "WM_DESTROY">0x0002</item>
<item name = "WM_MOVE">0x0003</item>
<item name = "WM_SIZE">0x0005</item>
<item name = "WM_ACTIVATE">0x0006</item>
<item name = "WM_SETFOCUS">0x0007</item>
<item name = "WM_KILLFOCUS">0x0008</item>