Click here to Skip to main content
15,905,419 members
Home / Discussions / C#
   

C#

 
GeneralRe: Converting a HIMAGELIST to an ImageList? Pin
Zombies with Coffee, LLC26-Nov-02 10:10
professionalZombies with Coffee, LLC26-Nov-02 10:10 
GeneralReboot a Server with C# Pin
athomas421926-Nov-02 9:14
athomas421926-Nov-02 9:14 
GeneralRe: Reboot a Server with C# Pin
NormDroid26-Nov-02 10:02
professionalNormDroid26-Nov-02 10:02 
GeneralRe: Reboot a Server with C# Pin
J.Liss26-Nov-02 13:47
J.Liss26-Nov-02 13:47 
GeneralRe: Reboot a Server with C# Pin
athomas421927-Nov-02 3:39
athomas421927-Nov-02 3:39 
GeneralRe: Reboot a Server with C# Pin
thematt27-Nov-02 7:03
thematt27-Nov-02 7:03 
GeneralRe: Reboot a Server with C# Pin
athomas42192-Dec-02 3:27
athomas42192-Dec-02 3:27 
GeneralSNMP Provider for WMI Pin
thematt26-Nov-02 7:20
thematt26-Nov-02 7:20 
GeneralRe: SNMP Provider for WMI Pin
J.Liss26-Nov-02 13:58
J.Liss26-Nov-02 13:58 
GeneralRe: SNMP Provider for WMI Pin
thematt27-Nov-02 7:10
thematt27-Nov-02 7:10 
GeneralRe: SNMP Provider for WMI Pin
J.Liss27-Nov-02 7:29
J.Liss27-Nov-02 7:29 
Generalowner draw of listview and treeview Pin
Shaun Wilde26-Nov-02 3:21
Shaun Wilde26-Nov-02 3:21 
GeneralRe: owner draw of listview and treeview Pin
Matze26-Nov-02 5:29
Matze26-Nov-02 5:29 
GeneralRe: owner draw of listview and treeview Pin
Stephane Rodriguez.26-Nov-02 5:36
Stephane Rodriguez.26-Nov-02 5:36 
Questioncan c# have object* ? Pin
Anonymous26-Nov-02 2:49
Anonymous26-Nov-02 2:49 
AnswerRe: can c# have object* ? Pin
leppie26-Nov-02 6:26
leppie26-Nov-02 6:26 
AnswerRe: can c# have object* ? Pin
Eric Gunnerson (msft)26-Nov-02 9:38
Eric Gunnerson (msft)26-Nov-02 9:38 
GeneralRe: can c# have object* ? Pin
Anonymous26-Nov-02 14:51
Anonymous26-Nov-02 14:51 
GeneralRe: can c# have object* ? Pin
Eric Gunnerson (msft)27-Nov-02 12:46
Eric Gunnerson (msft)27-Nov-02 12:46 
AnswerRe: can c# have object* ? Pin
Andy Smith27-Nov-02 16:24
Andy Smith27-Nov-02 16:24 
GeneralNONCLIENTMETRICS marshalling Pin
Matze25-Nov-02 20:31
Matze25-Nov-02 20:31 
GeneralRe: NONCLIENTMETRICS marshalling Pin
leppie25-Nov-02 22:49
leppie25-Nov-02 22:49 
GeneralRe: NONCLIENTMETRICS marshalling Pin
Matze25-Nov-02 23:07
Matze25-Nov-02 23:07 
GeneralRe: NONCLIENTMETRICS marshalling Pin
Stephane Rodriguez.25-Nov-02 23:48
Stephane Rodriguez.25-Nov-02 23:48 
Replace the DllImport declaration with :

[DllImport("User32.dll")]
public static extern bool SystemParametersInfo(int Action, 
                                     int Param, 
                                     IntPtr lpParam, 
                                     int WinIni);


And replace the method call with :
const int SPI_GETNONCLIENTMETRICS = 41;

NONCLIENTMETRICS ncm = new NONCLIENTMETRICS();

int size = ncm.cbSize = Marshal.SizeOf(typeof(NONCLIENTMETRICS));
IntPtr pncmetrics = Marshal.AllocHGlobal(size);
Marshal.StructureToPtr(ncm, pncmetrics, true);
bool b = SystemParametersInfo(SPI_GETNONCLIENTMETRICS, size, pncmetrics, 0); 
Marshal.PtrToStructure(pncmetrics,ncm); 
Marshal.FreeHGlobal(pncmetrics);



The .NET 1.0 marshaller has some troubles when it comes to marshalling LPStruct. Hopefully, this will be fixed in 1.1 (may be someone using the Everett beta could tell us whether it is fixed or not).
GeneralRe: NONCLIENTMETRICS marshalling Pin
Matze26-Nov-02 0:16
Matze26-Nov-02 0:16 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.