<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/memoprogram/">
    <title>プログラム　メモ</title>
    <link>http://w.atwiki.jp/memoprogram/</link>
    <atom:link href="https://w.atwiki.jp/memoprogram/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>プログラム　メモ</description>

    <dc:language>ja</dc:language>
    <dc:date>2011-05-29T16:16:03+09:00</dc:date>
    <utime>1306653363</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/memoprogram/pages/28.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/memoprogram/pages/27.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/memoprogram/pages/26.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/memoprogram/pages/25.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/memoprogram/pages/24.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/memoprogram/pages/23.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/memoprogram/pages/22.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/memoprogram/pages/21.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/memoprogram/pages/20.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/memoprogram/pages/19.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/memoprogram/pages/28.html">
    <title>Win32API/関数/UpdateWindow()</title>
    <link>https://w.atwiki.jp/memoprogram/pages/28.html</link>
    <description>
      　ウィンドウプロージャにWM_PAINTメッセージを送る。

	void UpdateWindow(
		HWND hWnd,     //#1 ウィンドウのハンドル
	);

**引数
***#1 hWnd
　ウィンドウハンドルを指定する。    </description>
    <dc:date>2011-05-29T16:16:03+09:00</dc:date>
    <utime>1306653363</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/memoprogram/pages/27.html">
    <title>Win32API/関数/ShowWindow()</title>
    <link>https://w.atwiki.jp/memoprogram/pages/27.html</link>
    <description>
      指定されたウィンドウの表示状態を設定する。

	BOOL ShowWindow(
		HWND hWnd,     //#1 ウィンドウのハンドル
		int nCmdShow   // 表示状態
	);

**引数
***#1 hWnd
　設定するウィンドウハンドルを指定する。

***#2 nCmdShow
　以下の識別子からウィンドウの表示方法を指定する。

|SW_HIDE|ウィンドウを非表示にし、他のウィンドウをアクティブにします。|
|SW_MAXIMIZE|ウィンドウを最大化します。|
|SW_MINIMIZE|ウィンドウを最小化し、Z オーダーが次のトップレベルウィンドウをアクティブにします。|
|SW_RESTORE|ウィンドウをアクティブにして表示します。最小化または最大化されていたウィンドウは、元の位置とサイズに戻ります。最小化されているウィンドウを元に戻す場合は、このフラグをセットします。|
|SW_SHOW|ウィンドウをアクティブにして、現在の位置とサイズで表示します。|
|SW_SHOWDEFAULT|アプリケーションを起動したプログラムが 関数に渡した 構造体で指定された SW_ フラグに従って表示状態を設定します。|
|SW_SHOWMAXIMIZED|ウィンドウをアクティブにして、最大化します。|
|SW_SHOWMINIMIZED|ウィンドウをアクティブにして、最小化します。|
|SW_SHOWMINNOACTIVE|ウィンドウを最小化します。|
|SW_SHOWMINIMIZED と似ていますが、この値を指定した場合は、ウィンドウはアクティブ化されません。|
||
|SW_SHOWNA|ウィンドウを現在のサイズと位置で表示します。|
|SW_SHOW と似ていますが、この値を指定した場合は、ウィンドウはアクティブ化されません。|
||
|SW_SHOWNOACTIVATE|ウィンドウを直前の位置とサイズで表示します。|
|SW_SHOWNORMAL と似ていますが、この値を指定した場合は、ウィンドウはアクティブ化されません。|
||
|SW_SHOWNORMAL|ウィンドウをアクティブにして表示します。ウィンドウが最小化または最大化されていた場合は、その位置とサイズを    </description>
    <dc:date>2011-05-29T16:12:21+09:00</dc:date>
    <utime>1306653141</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/memoprogram/pages/26.html">
    <title>Win32API/関数/RegisterClass()</title>
    <link>https://w.atwiki.jp/memoprogram/pages/26.html</link>
    <description>
      	ATOM RegisterClass(
		CONST WNDCLASSEX *lpwcx  // #1 WNDCLASS構造体へのポインタ
	);

**引数
***#1　lpwcx
　WNDCLASS構造体へのポインタを指定する。

**戻り値
　成功すると登録されたクラスを一意的に識別するアトムが返る。
　失敗すると0 が返る。    </description>
    <dc:date>2011-05-29T15:44:21+09:00</dc:date>
    <utime>1306651461</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/memoprogram/pages/25.html">
    <title>Win32API/関数/LoadCursor()</title>
    <link>https://w.atwiki.jp/memoprogram/pages/25.html</link>
    <description>
      	HCURSOR LoadCursor(
		HINSTANCE	hInstance,		//#1 アプリケーションインスタンスのハンドル
		LPCTSTR		lpCursorName	//#2 リソース名の文字列またはリソース識別子
	);

**引数
***#1 hInstance
　定義済みマウスカーソルを取得する場合、NULLを指定する。
　カスタムマウスカーソルをロードする場合、アプリケーションのインスタンスハンドルを指定する。

***#2 lpIconName
　定義済みマウスカーソルの場合、以下の識別子を指定する。

|IDC_APPSTARTING|標準の矢印カーソルと小さい砂時計カーソル|
|IDC_ARROW|標準の矢印カーソル|
|IDC_CROSS|十字カーソル|
|IDC_HAND|Windows 2000：ハンドカーソル|
|IDC_HELP|矢印と疑問符|
|IDC_IBEAM|アイビーム（ 縦線）カーソル|
|IDC_ICON|バージョンが 4.0 以降（Windows NT 4.0 以降）とマークされたアプリケーションでは使われていません。|
|IDC_NO|禁止カーソル（ 円に左上から右下への斜線）|
|IDC_SIZE|バージョンが 4.0 以降（Windows NT 4.0 以降）とマークされたアプリケーションでは使われていません。代わりに IDC_SIZEALL を使ってください。|
|IDC_SIZEALL|4 方向の矢印カーソル|
|IDC_SIZENESW|右上と左下を指す両方向矢印カーソル|
|IDC_SIZENS|上下を指す両方向矢印カーソル|
|IDC_SIZENWSE|左上と右下を指す両方向矢印カーソル|
|IDC_SIZEWE|左右を指す両方向矢印カーソル|
|IDC_UPARROW|上を指す垂直の矢印カーソル|
|IDC_WAIT|砂時計カーソル|

**戻り値
　新しくロードされたマウスカーソルのハンドルが返る。
　失敗した場合NULLが返る。    </description>
    <dc:date>2011-05-28T08:36:32+09:00</dc:date>
    <utime>1306539392</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/memoprogram/pages/24.html">
    <title>Win32API/関数/LoadIcon()</title>
    <link>https://w.atwiki.jp/memoprogram/pages/24.html</link>
    <description>
      	HICON LoadIcon(
		HINSTANCE hInstance,	//#1 アプリケーションインスタンスのハンドル
		LPCTSTR lpIconName		//#2 リソース名の文字列またはリソース識別子
	);

**引数
***#1 hInstance
　定義済みアイコンを取得する場合、NULLを指定する。
　カスタムアイコンをロードする場合、アプリケーションのインスタンスハンドルを指定する。

***#2 lpIconName
　定義済みアイコンの場合、以下の識別子を指定する。

|IDI_APPLICATION|既定のアプリケーションアイコン|
|IDI_ASTERISK|IDI_INFORMATION と同じです|
|IDI_ERROR|ストップマークのアイコン（米国の歩行者用信号の赤と同じで、手を開いて制止しているデザインです）|
|IDI_EXCLAMATION|IDI_WARNING と同じです|
|IDI_HAND|IDI_ERROR と同じです|
|IDI_INFORMATION|情報アイコン（吹き出しの中に i の文字）|
|IDI_QUESTION|疑問符のアイコン|
|IDI_WARNING|感嘆符のアイコン|
|IDI_WINLOGO|Windows ロゴのアイコン|

**戻り値
　新しくロードされたアイコンのハンドルが返る。
　失敗した場合NULLが返る。    </description>
    <dc:date>2011-05-28T08:24:32+09:00</dc:date>
    <utime>1306538672</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/memoprogram/pages/23.html">
    <title>Win32API/関数/MessageBox()</title>
    <link>https://w.atwiki.jp/memoprogram/pages/23.html</link>
    <description>
      	int MessageBox(
		HWND hWnd,		//#1 オーナーウィンドウのハンドル
		LPCTSTR lpText,		//#2 メッセージボックス内のテキスト
		LPCTSTR lpCaption,	//#3 メッセージボックスのタイトル
		UINT uType 		//#4 メッセージボックスのスタイル
	);

**引数
***#1 hWnd
　ウィンドウハンドルを指定する。
　オーナーウィンドウを持たない場合NULLを指定する。

***#2 lpText
　メッセージボックス本体に表示する文字列ポインタを指定する。

***#3 lpCaption
　メッセージボックスのタイトルに表示される文字列ポインタを指定する。

***#4 uType
　メッセージボックスのスタイルを指定する。

****ボタンの設定
|MB_ABORTRETRYIGNORE|「中止」「再試行」「無視」の3つのボタン|
|MB_HELP|「ヘルプ」ボタン|
|MB_OK|「OK」ボタン|
|MB_OKCANCEL|「OK」「キャンセル」の2つのボタン|
|MB_RETRYCANCEL|「再試行」「キャンセル」の2つのボタン|
|MB_YESNO|「はい」「いいえ」の2つのボタン|
|MB_YESNOCANCEL|「はい」「いいえ」「キャンセル」の3つのボタン|

****アイコンの設定
|MB_ICONEXCLAMATION|「！」アイコン（警告）|
|MB_ICONWARNING|「！」アイコン（警告）|
|MB_ICONINFORMATION|「ｉ」アイコン（インフォメーション）|
|MB_ICONASTERISK|「ｉ」アイコン（インフォメーション）|
|MB_ICONQUESTION|「？」アイコン（質問）|
|MB_ICONSTOP|「×」アイコン（停止）|
|MB_ICONERROR|「×」アイコン（停止）|
|MB_ICONHAND|「×」アイコン（停止）|

**戻り値
|IDABORT|「中止」ボタン|
|IDCANCEL|「キャンセル」ボタン。|
|IDCONTINUE|「続行」ボタン|
|IDIGNORE|「無視」ボタン|
|IDNO|「いいえ」ボ    </description>
    <dc:date>2011-05-28T08:14:33+09:00</dc:date>
    <utime>1306538073</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/memoprogram/pages/22.html">
    <title>デザインテスト</title>
    <link>https://w.atwiki.jp/memoprogram/pages/22.html</link>
    <description>
      *大見出し
あいうえお
**中見出し
かきくけこ
***小見出し
さしすせそ
&amp;bold(){ボールド}
&amp;italic(){イタリック}
&amp;u(){下線}
-リスト
-リスト
-リスト
+番号リスト
+番号リスト
+番号リスト
|テーブルは|縦棒で|くぎります|
|テーブルは|縦棒で|くぎります|
|テーブルは|縦棒で|くぎります|
----
&gt;半角&gt;で始めると引用文になります。
&gt;半角&gt;で始めると引用文になります。
	たぶ
	たぶ
	たぶ
		たぶ2
		たぶ2
		たぶ2    </description>
    <dc:date>2011-05-21T23:13:53+09:00</dc:date>
    <utime>1305987233</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/memoprogram/pages/21.html">
    <title>Win32API/関数/CreateWindow()</title>
    <link>https://w.atwiki.jp/memoprogram/pages/21.html</link>
    <description>
      	HWND CreateWindow(
		LPCTSTR lpClassName,  // 登録されているクラス名
		LPCTSTR lpWindowName, // ウィンドウ名
		DWORD dwStyle,        // ウィンドウスタイル
		int x,                // ウィンドウの横方向の位置
		int y,                // ウィンドウの縦方向の位置
		int nWidth,           // ウィンドウの幅
		int nHeight,          // ウィンドウの高さ
		HWND hWndParent,      // 親ウィンドウまたはオーナーウィンドウのハンドル
		HMENU hMenu,          // メニューハンドルまたは子ウィンドウ ID
		HINSTANCE hInstance,  // アプリケーションインスタンスのハンドル
		LPVOID lpParam        // ウィンドウ作成データ
	);

**lpClassName
　WNDCLASS構造体初期化時に登録したクラス名のポインタ、または以下の定義済みクラス
|BUTTON|ボタン|
|COMBOBOX|コンボボックス|
|EDIT|エディットボックス|
|LISTBOX|リストボックス|
|MDICLIENT|MDIクライアントウィンドウ|
|SCROLLBAR|スクロールバー|
|STATIC|スタティックコントロール|

**dwStyle
|WS_BORDER|境界を持つウィンドウを作成します。|
|WS_POPUP|ポップアップ ウィンドウを作成します。WS_CHILD スタイルと一緒に使うことはできません。|
|WS_CAPTION|タイトル バーを持つウィンドウを作成します (暗黙に WS_BORDER スタイルを持ちます)。WS_DLGFRAME スタイルと一緒に使うことはできません。|
|WS_DISABLED|初期状態で使用禁止のウィンドウを作成します。|
|WS_DLGFRAME|二重境界を持ち、タイトルを持たないウィンドウを作成します。|
|WS_HSCROLL|水平スクロール バーを持つウィンドウを    </description>
    <dc:date>2011-05-22T00:31:39+09:00</dc:date>
    <utime>1305991899</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/memoprogram/pages/20.html">
    <title>Win32API/構造体/WNDCLASS</title>
    <link>https://w.atwiki.jp/memoprogram/pages/20.html</link>
    <description>
      	typedef struct _WNDCLASS { 
		UNIT 	style;				//#1 ウィンドウスタイルの設定
		WNDPROC lpfnWndProc;		//#2 ウインドウプロ―ジャ関数の設定
		int		cbClsExtra;		//#3 とりあえず0
		int		cbWndExtra;		//#4 とりあえず0
		HANDLE 	hInstance;		//#5 登録するアプリケーションのインスタンンスハンドル
		HICON 	hIcon;			//#6 アイコン
		HCURSOR hCursor;		//#7 カーソル
		HBRUSH 	hbrBackground;	//#8 背景ブラシ
		LPCTSTR lpszMenuName;	//#9 メニュー
		LPCTSTR lpszClassName;	//#10 クラスネーム
	} WNDCLASS

***#1 style
　ウィンドウスタイルの指定をする。
|CS_HREDRAW|ウィンドウ幅変更時にウインドウ全体を再描画|
|CS_VREDRAW|ウィンドウ縦変更時にウィンドウ全体を再描画|

***#2 lpfnWndProc
　ウィンドウプロージャ関数へのポインタを指定する。

***#3 cbClsExtra
　プログラムが自由に利用できる領域。
　通常NULLでかまわない。

***#4 cbWndExtra
　プログラムが自由に利用できる領域。
　通常NULLでかまわない。

***#5 hInstance
　WinMain()で渡されたインスタンスハンドル（hWnd）を指定する。

***#6 hIcon
　アイコンの指定を行う。
　アイコンは、アプリケーションのタイトルバー左側に表示されるアイコンである。

　アイコンの設定は[[LoadIcon()&gt;http://www47.atwiki.jp/memoprogram/pages/24.html]]で行う。

　HICON型は「handle to an icon」の意味である。

***#7 hCursor
　カーソルの設定を行う。
　アプリケーション上にカーソルが移動した際に、指定したカーソルを表示する。

　    </description>
    <dc:date>2011-05-28T08:37:16+09:00</dc:date>
    <utime>1306539436</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/memoprogram/pages/19.html">
    <title>Win32API</title>
    <link>https://w.atwiki.jp/memoprogram/pages/19.html</link>
    <description>
      #ls(Win32API)    </description>
    <dc:date>2011-03-19T17:58:44+09:00</dc:date>
    <utime>1300525124</utime>
  </item>
  </rdf:RDF>
