|
Hi
I am using the following code to get the desktop contents:
if (SUCCEEDED(SHGetDesktopFolder(&lpDesktopFolder)))
{
//strpath: has the desktop folder path.
MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, (LPCTSTR)((strPath != "\\MyComputer")?strPath:""), -1,
olePath, MAX_PATH);
hr = lpDesktopFolder->ParseDisplayName(NULL,
NULL,
olePath,
&chEaten,
&pidl,
&dwAttributes);
if(hr != S_OK)
{
lpDesktopFolder->Release();
return;
}
hr = lpDesktopFolder->BindToObject(pidl, 0, IID_IShellFolder, (LPVOID *)&lpShellFolder);
If I use this code I can't find *My Computer* and icons. But if I use
SHGetDesktopFolder(&lpShellFolder)
I can see the *My computer* in the list.
Could any one please tell me where I am going wrong?
Regards
Neha
|
|
|
|
|
It would help if you gave us a hint as to what types lpDesktopFolder and lpShellFolder are.
"When I was born I was so surprised that I didn't talk for a year and a half." - Gracie Allen
|
|
|
|
|
Here is the info:
LPSHELLFOLDER lpShellFolder = 0;
LPSHELLFOLDER lpDesktopFolder = 0;
|
|
|
|
|
Neha wrote:
Could any one please tell me where I am going wrong?
If you use SHGetDesktopFolder(&lpShellFolder) and are getting the desired results, what's the problem?
"When I was born I was so surprised that I didn't talk for a year and a half." - Gracie Allen
|
|
|
|
|
I need to detect if a machine is a member of a workgroup or a domain (could be cases of Windows NT workstations running without a domain controller). Is there an API call to do this?
(My eyes have gone bleary looking!)
Regards
Kevin.
|
|
|
|
|
And almost immediately after my post I find....
http://support.microsoft.com/default.aspx?scid=kb;en-us;179891
|
|
|
|
|
Hi,
I have and SDI application that works properly on win2k & xp but core dumps when running on win98.
The application crashes with error message "This program has performed an illegal operation and will be shut down."
I think that it's because of over using the resourses. Could you let me know how I can limit using the resoruces?
Any idea would be appreciated.
Regards
|
|
|
|
|
I have to read a file that has 2 integers in each line. I'm using Visual c++ .net and I read the file like this:
String *l = s->ReadLine();
How can I split the String to have 2 different Strings, each one with one integer?? I know there is a function for String that is called Split but I don´t know how to use it.
Thanks for your help
|
|
|
|
|
What is the value of s after the call to ReadLine() ?
dana_krycek21 wrote:
I know there is a function for String that is called Split but I don´t know how to use it.
There are examples here, here, and here.
"When I was born I was so surprised that I didn't talk for a year and a half." - Gracie Allen
|
|
|
|
|
HI,
when i do on minimizing ShowWindow(SW_HIDE)
I palce the appcaition in system tray .
but the application is not shown in Task Manager-> process and application at that time.
how can i detect it there or it should be in task managers -> proces and applications
thanx
Regards.
|
|
|
|
|
zahid_ash wrote:
when i do on minimizing ShowWindow(SW_HIDE)...the application is not shown in Task Manager-> process and application at that time.
While hiding a window will remove it from the Applications tab, it will not remove it from the Processes tab.
What exactly is it that you are wanting to do?
"When I was born I was so surprised that I didn't talk for a year and a half." - Gracie Allen
|
|
|
|
|
I am developing an MDI application in VC++. I need to create an MDI child menu attached to the Child Window without replacing the mainframe's menu. To be more specific my MDI Child window is using CFormView. I should be able to access both the child window menu and the main frame menu both simultaneously at a time. Can any one please suggest a solution? Please email to me if you have any useful relevant information on the above.
madhavi
|
|
|
|
|
I'm writing a dialog by MFC.
I need to send data out through RS-232, using Modbus protocol.
I know there are many classed written for serial communication, but not for Modbus.
Does anyone have already fought with modbus and survied?
Please give me sone advice.
Thanks.
chauteen
|
|
|
|
|
Hi!
I have bitmap 256x256 pixels. The bitmap has white background and there is a black line drawn on that background. Bitmap is a matrix so is there way to extract the coordinates (x,y) of the black line?
Regards.
|
|
|
|
|
Hi all,
Iam a newbie to com. I have to work in c++ and vc.Iam working on interfaces like IhtmlcontrolRange, IHtmlTxtRange,IHTMLDataTransfer etc.
I don't how to implement some these interfaces. It would be of great help if i could get some help on how to implement these in c++.
Msdn site gives only definitions not examples.
Kindly specify some websites which could provide some examples on to implement these.
Thanx in Advance.
Raj
|
|
|
|
|
Hi All,
I am developing an application where in the system has many users and each user is having his own outlook.pst file. My requirement is that when the user of application runs the application it display All users, when particular user is selected it display the corresponding outlook.pst file of that user. I would like to read that particular Outlook.pst address book data.
My present application could able to read from the default user outlook.pst file. I used MAPI32.dll in my application. Can any one please help me in opening any user's outlook pst file and reading its address book.
Thankyou,
sirisha.
|
|
|
|
|
Has annyone used the following api
CoInternetSetFeatureEnabled which is introduced in windows xp sp2
this is in urlmon.dll
Samir Sood
|
|
|
|
|
HI
can some body tell me where can i find the wtsapi32 h and lib files or can send them to me. my id is swarup_sk@yahoo.com
|
|
|
|
|
Those files are included in the platform SDK.
"When I was born I was so surprised that I didn't talk for a year and a half." - Gracie Allen
|
|
|
|
|
I am writting an openGL wrapper which will take screen shots of different games, it works good on most of the games.
but there is a problem in MOHAA, Medal of Honour Allied Assult.
I am getting the VIEW PORT with below code, it works ok when the game is in the main screen but its not getting the entire screen when the game intro movie or the game is running. This code takes a specific rectengle in the entire screen this means that currently the game VIEW PORT is set there.
int width=800; //default image width
int height=600; //default image heigh
GLint viewport[4];
glGetIntegerv(GL_VIEWPORT, viewport);
if (viewport[2]>0 && viewport[3]>0)
{
width= viewport[2];
height= viewport[3];
}
I will really appreciate if someone can help me get the current screen when the VIEW PORT is not the entire screen
|
|
|
|
|
PLLLLZZZZZZZZZZZZZZZZZ REPLY ME
GUIDE ME A BIT
|
|
|
|
|
I am trying to find out how to get the video card info such as maker and screen resolution, like you would find the serial in the getvolumeinfo. can anyone point me in the right direction? using vs6
|
|
|
|
|
I need a set of source codes for connecting to and doing stuff on mysql database through C++ or a tutorial.
|
|
|
|
|
Here is a good starting point.
"When I was born I was so surprised that I didn't talk for a year and a half." - Gracie Allen
|
|
|
|
|
I have created a Database application that uses ODBC. So far i have been able to search only if i get an exact match by using m_strFilter. I would like to be able to filter partial matches as well.
Question: How can I search my records and filter partial matches as well as exact matches?
App info: MFC SDI with database support
Code:
<br />
void CDrinkRecipesView::OnSearchbutton2() <br />
{<br />
CString m_Input="";<br />
GetDlgItemText(IDC_SEARCHEDIT, m_Input);<br />
<br />
<br />
m_pSet->m_strFilter = "RecipeName = ?";<br />
m_pSet->m_RecipeNameParam = m_Input;<br />
m_pSet->Requery();<br />
<br />
if (m_pSet->IsBOF())<br />
{ <br />
m_pSet->m_strFilter = "RecipeName = RecipeName";<br />
m_pSet->Requery();<br />
<br />
AfxMessageBox("Record not found!");<br />
UpdateData(FALSE);<br />
m_ctlSearchEdit.SetFocus();<br />
m_ctlSearchEdit.SetSel(0,-1);<br />
}<br />
<br />
else<br />
{<br />
UpdateData(FALSE);<br />
m_ctlSearchEdit.SetSel(0,-1);<br />
m_ctlSearchEdit.Clear();<br />
m_ctlSearchEdit.SetFocus();<br />
}<br />
<br />
}<br />
thanks
|
|
|
|