既存のフレームワークに基づいたwin32の故意エントリ機能は一つだけです
我々は、すべてのプログラム機能にメインの入り口を持っている必要がありますmaincrtstartup
名前が示すとおりtydedef
Cは、C ++の再定義を行うためのウィンドウは、C ++は型に基づいて独自のデータ型を持つようにしたいCに基づいて
名前を区別しません。1. C言語は意味
2.パッケージ情報を
特徴:
1.転送は定義によってはない場合は、第1のタイプと述べている
。2.応力が内部のwin32ハンドルで資本Hで始まる
のWin32表しポインタPの冒頭で、3.LPを
、Cに基づいており、すべての上位のウィンドウが、4.windowsデータ型をC ++データ型
2バイト文字セットのプログラムのパフォーマンスと、複数のバイト幅とワイルドカード文字セット
ウィンドウには、ちょうど音楽プレーヤーは、デフォルトの音楽プレーヤーをインストールされていません。
窓のプログラミング書かれた音楽を使用することを学びます
次のように上記のコードが実行されます
1つの // ロジック明示的な部分断面 2の#include <はWindows.h> 。3 の#pragmaコメント(libに、 "WINMM.LIB")// ライブラリDLLファイルまたは静的ライブラリ 。4 // Windowsの入力機能のWinMain 。5 int型のWinMain( 、HINSTANCE _In_をHINSTANCE // アプリケーションは、ハンドルを使用する 。6 HINSTANCE hPrevInstance _In_opt_、// 親アプリケーションのインスタンスハンドル(現在のバージョンはヌルである) 。7 _In_ LPSTR lpCmdLine、// コマンドラインパラメータ 8 _In_ INT nShowCmd)// ウィンドウディスプレイ 9 { 10 MessageBoxA(nullptr、// ウィンドウハンドル 11 "ABC 「// メッセージテキストボックス 12 、」123 」、// メッセージボックスのタイトル 13 MB_YESNOCANCEL | MB_ICONWARNING // メッセージボックスの種類 14 ); 15 // Windowsのは、C言語、C ++に基づいており、その独自のデータ型を持つようにしたいれますC / C ++でパンチの定義に基づいて行わ 16 @ マルチバイト 17。 char型の C = ' ' ; 18はあるのchar * PC = " ABC " ; // マルチバイト文字列 19。// PC =&C; 20は、int型メートルSTRLEN =(PC); // マルチバイト長シーク 21 // ワイドをバイト 22は wchar_tのWC = ' A ' ; // ワイドキャラクタ 23がされている L * PWC = WCHAR_T " ABCD " ; // ワイドバイトストリング 24 M =たwcslen(PWC)。// 幅必要な長さのバイト 25 @ ワイルドカード文字セットが表される 26で TCHAR TC = ' ' ; // ニーズバイトタイプに応じて変更することができる27 TCHAR * _T = PTC(" ABC "); // _Tを( )パラメータ化されたマクロ28 _tcslen(PTC); 29 // かかわらず、文字セットのプロジェクト自体で使用することができる1は、固定型または文字、文字のストリングの性能に設定することができる、またはwchar_tの 30 // 2を使用して統一することができるワイルドカード文字は、入力 31である // WAV音楽プレーヤー 32 PlaySound(_T ("" )、// ファイルのパス名は、相対パス 33は 、nullptr // アプリケーションは固体列を処理 34である SND_FILENAME | | SND_LOOP SND_ASYNCは、// ファイル操作モード 35 // SND_LOOP指定されたファイルSND_ASYNC非同期サイクルSND_FILENAME 36 ); 37 // mp3音楽プレーヤー 38 mciSendString(_T(" .... mp3別名ABC ")、// エイリアスABCの名前になりません*の.MP3ファイルを開く 39 nullptr、// 有する受信バッファ情報は、ヌル情報受信できない示し 40 0、// 第二パラメータのメモリ・サイズ 41である nullptr A); // コールバック関数のウィンドウハンドル 42は、 mciSendString(_T(「再生ABC 」)、0、0、0 ); 43は、 メッセージボックス(0、0、0、0); // ウィンドウのために使用することができないプログラムに類似GETCHAR() 44が 45 リターン 0 ; 46です }