|
分類:[C#]
プログラム初心者です。 いろいろ調べて、以下のコードをつかって、プログラムを使って、ペイントで描画できるようになりました。 ですが、String lParamの取り扱い方法がわからず、forをつかって、効率的に操作できません。 Stringで、0xとx座標とy座標を結合した変数ではエラーになってしまいます。 解決方法を教えてください。
以下が、今までのコードです。 [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = false)] static extern IntPtr SendMessage(IntPtr hWnd, UInt32 Msg, IntPtr wParam, String lParam);
SendMessage(hwnd, WM_LBUTTONDOWN, MK_LBUTTON, 0x00090009);
0x00090009の代わりに、以下のx_y_positionを使おうとしてもエラーになってしまします。 String x_position = int_x.ToString(); String y_position = int_y.ToString(); String x_y_position = "0x" + x_position + y_position;
|