|
Excellent! thanks a lot
maybe you can help me with one more thing not related to this thread?
how do i get the "My documents" folder using shell api, every api i use with CSIDL_MYDOCUMENTS returns INVALID_ARG....maybe a code snippet could help?
thanks again
Yaron
Interface basics click here :
http://www.codeproject.com/com/COMBasics.asp
don't forget to vote
|
|
|
|
|
YaronNir wrote: how do i get the "My documents" folder using shell api, every api i use with CSIDL_MYDOCUMENTS returns INVALID_ARG....maybe a code snippet could help?
The docs plainly state that you cannot use SHGetSpecialFolderPath() or SHGetFolderPath() to get virtual paths.
"Let us be thankful for the fools. But for them the rest of us could not succeed." - Mark Twain
"We will be known forever by the tracks we leave." - Native American Proverb
|
|
|
|
|
yes he can use CSIDL_PERSONAL instead CSIDL_MYDOCUMENTS
|
|
|
|
|
I'm well aware of that approach. The question was about CSIDL_MYDOCUMENTS , however.
"Let us be thankful for the fools. But for them the rest of us could not succeed." - Mark Twain
"We will be known forever by the tracks we leave." - Native American Proverb
|
|
|
|
|
yes i've managed to do it
Yaron
Interface basics click here :
http://www.codeproject.com/com/COMBasics.asp
don't forget to vote
|
|
|
|
|
DavidCrow wrote: See the Extras section of this article.
each MyButton i create using Create is working fine with the code you've reffered me to.
but i've i have buttons in the resource editor and i use the DDX to subclass them, then although i'm breaking at the OnNotifyChild method with a breakpoint, the font of the text is not changed??
any ideas?
Yaron
Interface basics click here :
http://www.codeproject.com/com/COMBasics.asp
don't forget to vote
|
|
|
|
|
combining the 2 methods you've suggested solved 100% my problem
thanks very much for all the help
Yaron
Interface basics click here :
http://www.codeproject.com/com/COMBasics.asp
don't forget to vote
|
|
|
|
|
Hi,
I have an application that runs using DirectX full screen exclusive mode. Can I launch another program ( which is not using DirectX, say Notepad or Windows Calculator ) into my application's fullscreen mode?
Thank you.
- NS -
|
|
|
|
|
I want to change My Menu Font,But I can Not It.
Please,guide me
|
|
|
|
|
Try using CMenu and CFont classes
Cheers
"Peace of mind through Technology"
|
|
|
|
|
|
Plz See the following Example first.
Class A
{
Void Func(){AfxMessageBox("Function Class A");}
}
int Main()
{
A *pClassA;
pClassA=NULL;
pClassA->Func();
}
The output is a MessageBox displayed:
AfxMessageBox("Function Class A");
Why this output is displayed because pointer has no memory plz explain this behaviour in the context of VC++ 6.0/MFC.Is this compliler Bug or My VC++6.0 is corrupt or any other.....?
Yours Sincerely
Ajmal Siddiqi
ajmalsiddiqui
-- modified at 6:45 Monday 8th May, 2006
|
|
|
|
|
This works because:
- The member function doesn't access any non-static members and thus doesn't use the (NULL) this pointer; and
- Isn't virtual so doesn't use this this to get a vtable pointer during function call.
Steve
|
|
|
|
|
It is because classes don't have their own functions (they is only one function for each instances of the classes, and there is an implicit 'this' parameter that is passed to the function to identify the instance). Thus, the function exists even if the object doesn't exist.
Now, if this function will access one of the member variable from the class, you will get an exception (because member variables are not 'shared') because you are trying to access invalid memory.
|
|
|
|
|
If you look at the assembly code, you'll notice that the call to Func() is the same no matter if pClassA is NULL or not.
"Let us be thankful for the fools. But for them the rest of us could not succeed." - Mark Twain
"We will be known forever by the tracks we leave." - Native American Proverb
|
|
|
|
|
Hi,
Can I initialize a member array of a class from the constructor
class test<br />
{<br />
<br />
int Myarray[10];<br />
test()<br />
{<br />
<br />
}<br />
};
here I want to set the value of all elements in Myarray as 0. Is there any way to do it with out using memset()...?
nave
|
|
|
|
|
dear why do You not use loop to initialize array with ur desired value.
ajmalsiddiqui
-- modified at 6:50 Monday 8th May, 2006
|
|
|
|
|
in normal case
int MyArray[10] = {0};
will initialize all the elements in that array..I just want to know is this possible in the class memebers( using initialization list )
nave
|
|
|
|
|
Naveen R wrote: using initialization list
Initialization list can only be specified when an array is being declared.
Nibu thomas
Software Developer
Faqs by Michael dunn
|
|
|
|
|
I didn't understand? can u plz explain?
nave
|
|
|
|
|
Initializer lists are used in a constructor to initialize members of that class.
Not local variables defined inside a class.
"We trained hard, but it seemed that every time we were beginning to form up into teams we would be reorganised. I was to learn later in life that we tend to meet any new situation by reorganising: and a wonderful method it can be for creating the illusion of progress, while producing confusion, inefficiency and demoralisation."
-- Caius Petronius, Roman Consul, 66 A.D.
|
|
|
|
|
|
No, I don't think you can ust initializer lists with plain old C-Arrays.
You are bound to use a loop or memset.
"We trained hard, but it seemed that every time we were beginning to form up into teams we would be reorganised. I was to learn later in life that we tend to meet any new situation by reorganising: and a wonderful method it can be for creating the illusion of progress, while producing confusion, inefficiency and demoralisation."
-- Caius Petronius, Roman Consul, 66 A.D.
|
|
|
|
|
hi all,
I have a dll file named wpdes32.dll for DES encryption/decryption. I need to call this in Vc++ , i couldn't create .def file for this and only know the declaration of functions. How can i call this in vc++??
thanks and regards
jijo
jijo jose
|
|
|
|
|
You can use LoadLibrary[^] to load the dll and then use GetProcAddress[^] to get a specific function (you need to know its name and prototype)
|
|
|
|