|
Think RS232 wrote:
public delegate int MyCallback(int InVal);
This looks correct.
Define the import function as:
static extern int SpecialTimerFunction(int Val,IntPtr Callback);
When you are creating the delegate wrap it in a GCHandle (pinned). As follows:
GCHandle gch = new GCHandle(new MyCallback(foo), GCHandleType.Pinned);
int res = SpecialTimerFunction(bar, gch.AddressOfPinnedObject());
gch.Free();
xacc-ide 0.0.15 now with C#, MSIL, C, XML, ASP.NET, Nemerle, MyXaml and HLSL coloring - Screenshots
|
|
|
|
|
|
|
Hello,
I'm trying to implement multiple sort in a ListView control (yes, it will come later to CP as an article) but I can't find out if the Ctrl key is pressed down when I get the ColumnClick event.
In Win32 there's GetKeyState , but what's the equivalent in .NET? Any ideas?
-- LuisR
Luis Alonso Ramos
Intelectix - Chihuahua, Mexico
Not much here: My CP Blog!
|
|
|
|
|
For Ctrl, Alt and/or Shift, you can check the Control.ModifierKeys[^] property.
Otherwise I think you're stuck with P/Invoke on GetKeyState .
Stability. What an interesting concept. -- Chris Maunder
|
|
|
|
|
Thanks, that will do it!
-- LuisR
Luis Alonso Ramos
Intelectix - Chihuahua, Mexico
Not much here: My CP Blog!
|
|
|
|
|
If i add to my application a splitter and i try to move, it shows a transparent line following the cursor.
I would simulate this line.
I've to show this line if i click on a panel.
How could i do?
|
|
|
|
|
|
i don't need about it, sorry but i need only to show a semi-transparent line the follows the cursor when i click and move the panel (used as splitter).
Please any suggest?
|
|
|
|
|
Oh .. sorry misunderstood your qstn. Though I don't have much experience in System.Graphics, you'll have to manually implement the drawing with brush/lines.
|
|
|
|
|
I have a problem.. a strange problem.. a have an application with a picture box.. when i build it everithing is perfect.. so i build it, and i make a copy of the program, and move it to some other folder.. when i run my application, the picture looks really bad.. can anyone help? pls..
|
|
|
|
|
What dou you mean by looking really bad?.
|
|
|
|
|
I mean that other colors appear instead of the ones that were supost to.. and the contours are smudged... the really strange thing is, that if i keep the debug folder opened the picture displays correctlky (it's a picture on a form that loads on startup
|
|
|
|
|
I think you specified the value of the picturebox image at design time. Instead of that, load and set your image at run time. this will retain the quality.
- Malhar
|
|
|
|
|
OK Now, supose i don't want anybody to be able to mofify my picture, what should i do? Hope i'm not bugging you too much
|
|
|
|
|
Rename .jpg to .dll ..!!!! Just kidding!!
You can embed the image as a project resource by making image part of the project and extract the image just as you were accessing file.
System.Reflection.Assembly asm = GetType().Assembly;
StreamReader stream = new StreamReader(asm.GetManifestResourceStream("FULLY_QUALIFIED_NAMESPACE.FileName.jpg"));
|
|
|
|
|
Thank you very much . Hope I'll get it right( )) )
|
|
|
|
|
i still can't make that picturebox look good... i managed to embed it, and now i set it's value at run-time.. pls help
|
|
|
|
|
Huh .. strange .. is it a very large or a high-DPI picture? I can certainly give it a try if you dont mind uploading the image.
|
|
|
|
|
|
)
thank you verry much. I solved the problem. The problem was that the form had a transparent color... white! so.... sometimes it showed correctly, sometimes not )
thnak you again, hope i didn't boder you too much
|
|
|
|
|
Oh .. ok. I tried to reproduce the behavior but couldn't so i was researching to see if it was PNG related issue.. Anyways, glad you found the culprit.
- malhar
|
|
|
|
|
Again, sorry i have bothered you so much.. Hope you'll help me in the future too, tough.. Thank you.
|
|
|
|
|
no prob .. happy to be of help!
|
|
|
|
|
I want my application wether it Windows or web to open a given website (applet or any) and read (to file or DB ) what its displayed on it win i run it,
i just want to know haw to doit,
please HELP ASAP
Thanks Alot
|
|
|
|