PDA

View Full Version : API DLL تو #C



mojsaket
چهارشنبه 26 اردیبهشت 1386, 11:52 صبح
چطور می توانم از API DLL تو #C استفاده کنم. یه API DLL برای سخت افزارم دارم می خوام تو برنامه ام استفاده کنم.
در صورت امکان به کلاس های مورد نیاز اشاره کنید.
:لبخند: :چشمک:

hdv212
چهارشنبه 26 اردیبهشت 1386, 13:58 عصر
این سایت یه مرجع بزرگ از نحوه ی بکارگیری api توی دات نت هست :
http://www.pinvoke.net/

MH2538
پنج شنبه 27 اردیبهشت 1386, 11:24 صبح
سلام
من یک تکه کد برات اینجات می ذارم امیدوارم کمکت کنه.البته سوس کامل این برنامه رو هم می تونی توی پست هام توی همین بخش #C پیدا کنی.


public partial class FSticker : Form
{
[DllImport("user32.dll", EntryPoint = "SetForegroundWindow",
SetLastError = true,
CallingConvention = CallingConvention.StdCall)]
public static extern bool SetForegroundWindow(IntPtr handle);
...
...
...
private void bJustify_Click(object sender, EventArgs e)
{
...
...
SetForegroundWindow(pr.MainWindowHandle);
...
...
}