Create Desktop Side bar using VC++ ATL MFC
- Hi,
I want to create a desktop side bar for Windows xp and Vista like a google desktop using VC++ MFC ATL so pls give me a way to create this application.
Thanks.
回答
- Hello,
Please see http://www.codeproject.com/KB/toolbars/AppBar.aspx
I guess this is a good example of what you need.
Good Luck!- 回答としてマークRong-Chun ZhangMSFT, Moderator2009年11月9日 10:50
- Hello Megaau,
Apart from dumitru's suggestion, the following article is also worth reading.
http://www.codeproject.com/KB/wtl/CAppBar.aspx
Thanks,
Rong-Chun Zhang
MSDN Subscriber Support in Forum
If you have any feedback on our support, please contact msdnmg@microsoft.com
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.- 回答としてマークRong-Chun ZhangMSFT, Moderator2009年11月9日 10:50
- Some kind of solution:
# Create a dialog based application
# make the dialog as topmost
# Skin the dialog as per your desire (You can search in codeguru or codeproject for this)
# Position the dialog on the desktop (Better on right hand side to not to hiding the desktop icons)
# In the timer, check for the desktop window using find window api, if you found maximize your dialog. if it is not the desktop window minimize your dialog. (This is not to show your dialog when any other window is maximized on desktop)
Important note: It is a Layman's kind of explanation to reach towards your goal. Not the exact solution. Viewers please keep this in mind to fire queries on this post.
Knowledge is like light; It spreads only when you have clear and transparent mind. - Sreedhar Dv- 回答としてマークRong-Chun ZhangMSFT, Moderator2009年11月9日 10:50
すべての返信
- The desktop is managed by the OS. You can't draw anything in there that is persistent through an application.
- Hello,
Please see http://www.codeproject.com/KB/toolbars/AppBar.aspx
I guess this is a good example of what you need.
Good Luck!- 回答としてマークRong-Chun ZhangMSFT, Moderator2009年11月9日 10:50
- Hello Megaau,
Apart from dumitru's suggestion, the following article is also worth reading.
http://www.codeproject.com/KB/wtl/CAppBar.aspx
Thanks,
Rong-Chun Zhang
MSDN Subscriber Support in Forum
If you have any feedback on our support, please contact msdnmg@microsoft.com
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.- 回答としてマークRong-Chun ZhangMSFT, Moderator2009年11月9日 10:50
- Some kind of solution:
# Create a dialog based application
# make the dialog as topmost
# Skin the dialog as per your desire (You can search in codeguru or codeproject for this)
# Position the dialog on the desktop (Better on right hand side to not to hiding the desktop icons)
# In the timer, check for the desktop window using find window api, if you found maximize your dialog. if it is not the desktop window minimize your dialog. (This is not to show your dialog when any other window is maximized on desktop)
Important note: It is a Layman's kind of explanation to reach towards your goal. Not the exact solution. Viewers please keep this in mind to fire queries on this post.
Knowledge is like light; It spreads only when you have clear and transparent mind. - Sreedhar Dv- 回答としてマークRong-Chun ZhangMSFT, Moderator2009年11月9日 10:50
- Hello Megaau,
Have you got any progress on this issue? If there is anything else we can help, welcome to post here.
Thanks,
Rong-Chun Zhang
MSDN Subscriber Support in Forum
If you have any feedback on our support, please contact msdnmg@microsoft.com
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.

