win32 API関連

VB.netでWin32APIのCreateProcess関数を呼び出す

VB.netでWin32APIのCreateProcess関数を呼び出したのでメモ。 CreateProcess関数でメモ帳を実行する。 WaitForSingleObject関数で、lngWaitForObjectTimeOut に設定した時間が経過するか、メモ帳が閉じられない限り、フォームの操作を受け付けなくする。 For…

VBでピクチャボックスの中に表示されるイメージの座標を取得してタイトルバーに表示する

VBでピクチャボックスの座標を取得するのは簡単にできますが、ピクチャボックスの中に表示されるイメージの座標を取得するのは分からなかったので教えてもらった技法をメモしておきます。 referencesource.microsoft.com で、C#ですがイメージのサイズとピク…

windowsのAPIの定数一覧

windowsのAPIの定数一覧 · GitHub

VB.netでwin32APIを送信したり受信する

Public Class Form1 Private Const GWL_WNDPROC = -4 Private Declare Function GetWindowLong Lib "user32.dll" _ Alias "GetWindowLongA" ( ByVal hwnd As Integer, ByVal nIndex As Integer) As Integer Private Declare Function SetWindowLong Lib "use…

VBでAPIのメッセージを使うときの定数をメモ

List Of Windows Messages - WineHQ Wiki Hex Decimal Symbolic 0000 0 WM_NULL 0001 1 WM_CREATE 0002 2 WM_DESTROY 0003 3 WM_MOVE 0005 5 WM_SIZE 0006 6 WM_ACTIVATE 0007 7 WM_SETFOCUS 0008 8 WM_KILLFOCUS 000a 10 WM_ENABLE 000b 11 WM_SETREDRAW 00…