- C言語を使用する場合:
#include <windows.h>
int main() {
MessageBox(NULL, "Hello World", "Message", MB_OK);
return 0;
}
- C++を使用する場合:
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {
MessageBox(NULL, "Hello World", "Message", MB_OK);
return 0;
}
- PowerShellを使用する場合:
Add-Type -TypeDefinition @"
using System;
using System.Runtime.InteropServices;
public class Program {
[DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Auto)]
public static extern int MessageBox(IntPtr hWnd, string text, string caption, uint type);
public static void Main() {
MessageBox(IntPtr.Zero, "Hello World", "Message", 0);
}
}
"@
[Program]::Main()
上記のコード例では、WindowsAPのMessageBox
関数を使用してメッセージボックスに"Hello World"というテキストを表示しています。各例では異なる言語(C、C++、PowerShell)を使用していますが、いずれの例でも同じ結果が得られます。
これらのコード例を使用すると、WindowsAPを介してHello Worldを印刷することができます。