C++/VB - Books on Shell and gadgets programming

Asked By Jack
08-Feb-10 09:44 AM
Could anyone recommend some?
Windows Shell programming +
Windows Sidebar gadgets programming....
Thanks
Jack
CodeProject
(1)
Esposito
(1)
Windows
(1)
Dino
(1)
Mike
(1)
Dunn
(1)
Gadgets
(1)
  Giovanni Dicanio replied to Jack
08-Feb-10 10:07 AM
About shell programming, there is a book by Dino Esposito:

http://www.amazon.com/Visual-C-Windows-Shell-Programming/dp/1861001843

Moreover, Mike Dunn wrote an interesting series of tutorials on CodeProject:

http://www.codeproject.com/KB/shell/shellextguide1.aspx

Giovanni
  Jack replied to Giovanni Dicanio
09-Feb-10 04:20 AM
Thanks. Let me look them up!
Jack
Create New Account
help
htm for info about ] [ comp.lang.c++.moderated. First time posters: Do this! ] C++ Discussions Windows XP (1) Visual Studio (1) Linux (1) Error (1) Excel (1) Configurations (1) Translation (1 thing. Yes, it should, very much so! I guess this is more an argument against Windows than an argument against asserts, then. Core dumps are extremely useful for analyzing problems. Greetings course, nowadays it ain't now problem at all to create useful dump files on Windows - via assert() or otherwise). We do it all the time. Windows even has the built-in option to send the crash dump of a crashed application what WER is for). it is just that this ain't taught in any normal (Windows) C++ tutorials, which is probably a good thing :-) cheers, Martin - - [ See http: / / www.gotw.ca projects that I can control better than the standard assert macro. Using assert() in a Windows application for example is sometimes frustrating since it pops up an alert window with the comp.lang.c++.moderated. First time posters: Do this! ] See my other reply to Thomas. Windows supports core dumps and they are as useful there as they are - I guess - on *nix. I cannot think of why you would believe that programmers working with Windows would not find them useful. cheers, Martin - - [ See http: / / www.gotw.ca / resources / clcm.htm
GUI Toolkit, what should be the type of the Text property for a TextBox? Fulvio Esposito - - [ See http: / / www.gotw.ca / resources / clcm.htm for info about ] [ comp.lang.c++.moderated Visual (1) Correct (1) I am going through the same kind of thing. In a Windows environment all the literals are 'UTF-16', but more accurately it is the subset of code point per element, because this is not the case in either Unix variants nor Windows. It is not the case because none are using Unicode encoding that allows that (UTF whatever representation you get from the system, to e.g. ICU. Finaly, cspisz is wrong, Windows does know UTF-16 (what he describes is UCS2, and that has been abandoned in windows about a decade ago). As for "best strategy", I would go for "play with the ever, forget to convert that to UTF-16 when using your stuff to interact with Windows. That would typically mean using MultiByteToWideChar with CP_UTF8 to get your wstring. Goran. - - [ See http a typical modern Linux `char` means UTF-8 and `wchar_t` means UTF-32, . . . while in Windows `char` definitiely means Windows ANSI (which is a locale specific encoding, defined by GetACP API function) and `wchar_t` definitely
around January 24th. So, I would like to test out several options that run under Windows XP (x86 / 32-bit) Virtual PC Mode, or Windows 7 (x64 / 64-bit) Professional. I, also, have Ubuntu LINUX setup on a spare laptop about ] [ comp.lang.c++.moderated. First time posters: Do this! ] C++ Discussions Virtual PC (1) Windows XP (1) Visual Studio (1) Windows 7 (1) Python (1) Error (1) Linux (1) Configurations (1) On Windows you can use mingw and gcc via cygwin, too. (URLs below) Then maybe Code::Blocks Platform IDE" is an idea? I use it on Gentoo linux with gcc, and on Windows XP with Visual C++ 2008, mingw and gcc. It supports: GCC (C, C++, Fortran), Intel free C++ IDE." http: / / www.codeblocks.org / MinGW - "MinGW, a contraction of "Minimalist GNU for Windows", is a minimalist development environment for native Microsoft Windows applications." http: / / www.mingw.org / Cygwin - "Cygwin is a Linux-like environment for Windows." http
E0 l'auteur Transf = E9rer Win32 Kernel Discussions Visual Studio (1) SHChangeNotify (1) IShellItem (1) Windows 7 (1) Adobe (1) ThreadingModel (1) IStream (1) Disk (1) If the underlying components only 2010 / 01 / 11 / ithumbnailprovider-re-visited / work and SDK sample C: \ Program Files \ Microsoft SDKs \ Windows \ v7.0 \ Samples \ winui \ shell \ appshellintegration \ RecipeThumbnailProvider and Leo davidson help http: / / www.pretentiousname.com task For those who are looking inside IThumbnailProvider "magic" , here are some advices : 1) With Windows Seven x64 : dll compilation must be targeted to x64. Win32 : dll must be targeted to VisualStudio SP1 be careful to install SDK on default location "C: \ Program Files \ Microsoft SDKs \ Windows \ v7.0" (not on D: \ ") Running "C: \ Program Files \ Microsoft SDKs \ Windows \ v7.0 \ Setup \ WindowsSdkVer.exe -version:v7.0" will fail for non-english people - Set 2010 / 01 / 11 / ithumbnailprovider-re-visited / work and SDK sample C: \ Program Files \ Microsoft SDKs \ Windows \ v7.0 \ Samples \ winui \ shell \ appshellintegration \ RecipeThumbnailProvider and Leo davidson help http: / / www.pretentiousname.com task For those who are looking inside IThumbnailProvider "magic" , here are some advices : 1) With Windows Seven x64 : dll compilation must be targeted to x64. Win32 : dll must be targeted to If you musr call some Win32 code (ex: your existing dlls) Be aware that for Windows File Explorer security reason DllHost.exe is used DllHost.exe will call your x64 dll
onclick = "GetDate(me)"> onclick = "GetDate(me)"> classid = "clsid:8E27C92B-1264-101C-8A2F-040224009C02"> VBScript Discussions Windows 7 (1) Vista (1) Date (1) XP (1) CreateObject (1) Application (1) Registry (1) GetDate I have a lot of heavily scripted HTML pages that I wrote and ran with Windows 2000 / IE 6. I cannot get them to do anything in Windows 7 / IE 7, 8, 9. I have have to convert them to HTA, which is I have a lot of heavily scripted HTML pages | that I wrote and ran with Windows 2000 / IE 6. I cannot get them to do | anything in Windows 7 / IE 7, 8, 9. I have have to convert them to HTA, which | is on Vista / 7. The bar is something I wrote to add various functions to folder windows. One option is a panel that is actually a webpage in an IE browser window but MS seems to be going in the opposite direction. With IE9 running only on Windows and only on Vista / 7, it looks to me like MS has decided that they can safely return to the 90's trick of locking IE to Windows. I would not be surprised if Windows 8 brings a return of Active Desktop, blurring