Click here to Skip to main content
16,005,682 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: Display on dialog box.. [modified] Pin
toxcct22-Jan-07 21:55
toxcct22-Jan-07 21:55 
GeneralRe: Display on dialog box.. Pin
Shah Satish22-Jan-07 22:05
Shah Satish22-Jan-07 22:05 
AnswerRe: Display on dialog box.. Pin
Hamid_RT23-Jan-07 3:44
Hamid_RT23-Jan-07 3:44 
QuestionCSpinCtrl increment by 0.01 Pin
Llasus22-Jan-07 21:18
Llasus22-Jan-07 21:18 
AnswerRe: CSpinCtrl increment by 0.01 Pin
Mark Salsbery23-Jan-07 8:50
Mark Salsbery23-Jan-07 8:50 
GeneralRe: CSpinCtrl increment by 0.01 Pin
Llasus23-Jan-07 12:56
Llasus23-Jan-07 12:56 
QuestionActive Desktop Pin
micutzu22-Jan-07 21:05
micutzu22-Jan-07 21:05 
AnswerRe: Active Desktop Pin
micutzu25-Jan-07 0:00
micutzu25-Jan-07 0:00 
Hello,

I have managed to find the solution. For anyone interested this is it:

bool InstallActiveDesktop()<br />
{<br />
	COMPONENT component;<br />
    COMPPOS comppos;<br />
    CoInitialize(NULL);<br />
    HRESULT hr;<br />
    IActiveDesktop *pActiveDesktop;<br />
    hr = CoCreateInstance(CLSID_ActiveDesktop, NULL, CLSCTX_INPROC_SERVER,<br />
        IID_IActiveDesktop, (void**)&pActiveDesktop);<br />
    ZeroMemory(&component, sizeof(COMPONENT));<br />
    component.dwSize = sizeof(COMPONENT);<br />
    component.iComponentType = COMP_TYPE_WEBSITE;<br />
    component.fChecked = TRUE;<br />
    component.fDirty = TRUE;<br />
    component.fNoScroll = TRUE;<br />
    comppos.dwHeight = 400;<br />
    comppos.dwSize = sizeof(COMPPOS);<br />
    comppos.dwWidth = 165;<br />
    comppos.fCanResize = TRUE;<br />
    comppos.fCanResizeX = TRUE;<br />
    comppos.fCanResizeY = TRUE;<br />
    comppos.iLeft = 400;<br />
    comppos.iTop = 20;<br />
    comppos.izIndex = 0;<br />
    component.cpPos = comppos;<br />
    MultiByteToWideChar(CP_ACP, 0, "FriendlyName",<br />
        strlen("FriendlyName")+1, <br />
           component.wszFriendlyName, sizeof(component.wszFriendlyName));<br />
    MultiByteToWideChar(CP_ACP, 0, "http://www.complete.link",<br />
        strlen("http://www.complete.link")+1, <br />
           component.wszSource, sizeof(component.wszFriendlyName));<br />
    component.dwCurItemState = IS_NORMAL;<br />
    pActiveDesktop->AddDesktopItem(&component, 0);<br />
    pActiveDesktop->ApplyChanges(AD_APPLY_ALL);<br />
    pActiveDesktop->Release();<br />
    CoUninitialize();<br />
	return true; <br />
}<br />
bool UnInstallActiveDesktop()<br />
{<br />
	COMPONENT component;<br />
    COMPPOS comppos;<br />
    CoInitialize(NULL);<br />
    HRESULT hr;<br />
    IActiveDesktop *pActiveDesktop;<br />
    hr = CoCreateInstance(CLSID_ActiveDesktop, NULL, CLSCTX_INPROC_SERVER,<br />
        IID_IActiveDesktop, (void**)&pActiveDesktop);<br />
    ZeroMemory(&component, sizeof(COMPONENT));<br />
    component.dwSize = sizeof(COMPONENT);<br />
    component.iComponentType = COMP_TYPE_WEBSITE;<br />
    component.fChecked = TRUE;<br />
    component.fDirty = TRUE;<br />
    component.fNoScroll = TRUE;<br />
    comppos.dwHeight = 400;<br />
    comppos.dwSize = sizeof(COMPPOS);<br />
    comppos.dwWidth = 165;<br />
    comppos.fCanResize = TRUE;<br />
    comppos.fCanResizeX = TRUE;<br />
    comppos.fCanResizeY = TRUE;<br />
    comppos.iLeft = 100;<br />
    comppos.iTop = 20;<br />
    comppos.izIndex = 0;<br />
    component.cpPos = comppos;<br />
    MultiByteToWideChar(CP_ACP, 0, "FriendlyName",<br />
        strlen("FriendlyName")+1, <br />
           component.wszFriendlyName, sizeof(component.wszFriendlyName));<br />
    MultiByteToWideChar(CP_ACP, 0, "http://www.complete.link",<br />
        strlen("http://www.complete.link")+1, <br />
           component.wszSource, sizeof(component.wszFriendlyName));<br />
    component.dwCurItemState = IS_NORMAL;<br />
    pActiveDesktop->RemoveDesktopItem(&component, 0);<br />
    pActiveDesktop->ApplyChanges(AD_APPLY_ALL);<br />
    pActiveDesktop->Release();<br />
    CoUninitialize();<br />
	return true; <br />
}

QuestionHow to authenticate SMTP Server Pin
neha.agarwal2722-Jan-07 21:01
neha.agarwal2722-Jan-07 21:01 
AnswerRe: How to authenticate SMTP Server Pin
san123pune22-Jan-07 21:44
san123pune22-Jan-07 21:44 
GeneralRe: How to authenticate SMTP Server Pin
neha.agarwal2723-Jan-07 0:41
neha.agarwal2723-Jan-07 0:41 
QuestionHow to create a casyncsocket object in DLL project Pin
hameduser22-Jan-07 20:05
hameduser22-Jan-07 20:05 
AnswerRe: How to create a casyncsocket object in DLL project Pin
Cedric Moonen22-Jan-07 20:22
Cedric Moonen22-Jan-07 20:22 
GeneralRe: How to create a casyncsocket object in DLL project Pin
hameduser24-Jan-07 2:50
hameduser24-Jan-07 2:50 
AnswerRe: How to create a casyncsocket object in DLL project Pin
Mark Salsbery23-Jan-07 8:53
Mark Salsbery23-Jan-07 8:53 
GeneralRe: How to create a casyncsocket object in DLL project Pin
hameduser24-Jan-07 3:00
hameduser24-Jan-07 3:00 
GeneralRe: How to create a casyncsocket object in DLL project Pin
Mark Salsbery24-Jan-07 5:06
Mark Salsbery24-Jan-07 5:06 
GeneralRe: How to create a casyncsocket object in DLL project Pin
hameduser27-Jan-07 3:28
hameduser27-Jan-07 3:28 
GeneralRe: How to create a casyncsocket object in DLL project Pin
Mark Salsbery27-Jan-07 6:14
Mark Salsbery27-Jan-07 6:14 
QuestionFailed to remove/rename the file using remvoe()/rename() Pin
Andy Rama22-Jan-07 19:38
Andy Rama22-Jan-07 19:38 
AnswerRe: Failed to remove/rename the file using remvoe()/rename() Pin
kakan22-Jan-07 19:47
professionalkakan22-Jan-07 19:47 
AnswerRe: Failed to remove/rename the file using remvoe()/rename() Pin
san123pune22-Jan-07 19:49
san123pune22-Jan-07 19:49 
GeneralRe: Failed to remove/rename the file using remvoe()/rename() Pin
Andy Rama22-Jan-07 23:29
Andy Rama22-Jan-07 23:29 
GeneralRe: Failed to remove/rename the file using remvoe()/rename() Pin
Hamid_RT23-Jan-07 3:44
Hamid_RT23-Jan-07 3:44 
GeneralRe: Failed to remove/rename the file using remvoe()/rename() Pin
Andy Rama23-Jan-07 20:29
Andy Rama23-Jan-07 20:29 

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.