|
Hi,
I'm using a RichEditCtrl in a VC++ 6 Mfc application. The RichEdit is Readonly an I'm pasting text inside this control by ReplaceSel(). The text I'm inserting contains several lines which are separated by CR+LF. If I use GetwindowTextLength() I get the correct length for the text, which means, all CR+LF are counted. But if I use e.g. LineIndex(), which should retrieve the length of a specified line, only the text and the CR is counted. How can I tell the Richedit that it should count the LF also. There exists a flag GT_USECRLF, but I don't know how to use it.
Thanks for all answers
Juergen
|
|
|
|
|
Hi,
How do I delete printer Icon from system tray...
SAJI
|
|
|
|
|
Use Shell_NotifyIcon() to delete the tray icon.
then the problem is how to get the HWND and id number associate with the icon.
Maybe TB_GETBUTTONINFO message is useful for get the HWND and id.(tray is a toolbar32 control,you find it in spy++).
Hope it will help you.
|
|
|
|
|
i searched WriteIconToICOFile( LPICONRESOURCE lpIR, LPCTSTR szFileName );
but how conver HICON to lpIR?
thanks..
|
|
|
|
|
Have you had a look at this: ^-^
The only programmers that are better than C programmers are those who code in 1's and 0's.....
Programm3r My Blog: ^_^
|
|
|
|
|
HOW WHAT wrote: WriteIconToICOFile(
This is not a standard API. Refer article[^], where it is defined and used.
|
|
|
|
|
WriteIconToICOFile is IconPro 's function
|
|
|
|
|
This example shows how to go about using it.
|
|
|
|
|
How to change "Caption" of Menu Item Dynamcally?
Shiva
|
|
|
|
|
Use ModifyMenu . Look for the example at the end of this[^] API.
|
|
|
|
|
Hi all,
Could someone please give me some more information on the following, I don't really understand it. Many Thanks.
#ifdef STATIC_LIBRARY
#define DLL_IMPORT_EXPORT
#else
#ifdef WIN32
#ifdef DLL_SOURCE_CODE
#define DLL_IMPORT_EXPORT __declspec(dllexport) __stdcall
#else
#define DLL_IMPORT_EXPORT __declspec(dllimport) __stdcall
#endif
#endif
#endif
#ifdef __cplusplus
#define NoMangle extern "C"
#else
#define NoMangle
#endif
Regards,
The only programmers that are better than C programmers are those who code in 1's and 0's.....
Programm3r My Blog: ^_^
|
|
|
|
|
#ifdef STATIC_LIBRARY
This is probably a user defined macro (I don't think this is a standard macro). The user can specify if the library should be a static or a dynamic library.
If it is a static library, then you don't need to add specific keyword before your functions in order to be exported (so, DLL_IMPORT_EXPORT will simply be empty).
In the other, if it is a dynamic library, you need to:
1) export your functions if the project is the dll project (in that case, the macro DLL_SOURCE_CODE will be specified by the user)
2) import your functions if the project is using the dll (in that case, the macro DLL_SOURCE_CODE is not defined).
This is only used on the WIN32 platform (thus the #ifdef WIN32 ).
That summarize the first part, meaning:
Programm3r wrote: #ifdef STATIC_LIBRARY
#define DLL_IMPORT_EXPORT
#else
#ifdef WIN32
#ifdef DLL_SOURCE_CODE
#define DLL_IMPORT_EXPORT __declspec(dllexport) __stdcall
#else
#define DLL_IMPORT_EXPORT __declspec(dllimport) __stdcall
#endif
#endif
#endif
For the second part (with the NoMangle), you check if the code is C++ specific or C. If it is C, this language use a different linking mechanism (name mangling) and you then need to specify that you are using the 'C' linking scheme (extern "C" ).
Hope that helps. If you still don't understand, ask a more precise question (which part you don't understand).
|
|
|
|
|
Cedric wrote: which part you don't understand?
No, thank you very much Cedric, that helps alot.
Regards,
The only programmers that are better than C programmers are those who code in 1's and 0's.....
Programm3r My Blog: ^_^
|
|
|
|
|
Hi Everyone,
I need to check whether floppy media is inserted in drive or not (through vc++ program).
Which class should i use? What is the procedure?
Please help me.
Thanks in Advance.
|
|
|
|
|
One way is to do a FindFirst on the floppy drive and check the return code for not reday status.
There are other ways to do it, but this is a (coding wise) simple method.
Alcohol. The cause of, and the solution to, all of life's problems - Homer Simpson
|
|
|
|
|
Thank you.
Will you please elaborate or give example?
|
|
|
|
|
I haven't tested this, but this is the main program flow for it:
WIN32_FIND_DATA fd;
HANDLE h = FindFirstFile("A:\\*.*", &fd);
if(INVALID_HANDLE_VALUE == h) {
DWORD dw = GetLastError();
}
else FindClose(h);
Adjust the code for unicode, if you need to.
Alcohol. The cause of, and the solution to, all of life's problems - Homer Simpson
|
|
|
|
|
Thank you so much for your help.
What if some files are already present in Floppy??
-- modified at 5:08 Tuesday 6th March, 2007
|
|
|
|
|
Then FindFirstFile() will return a valid HANDLE, and the "else" statement will be executed.
I'm not sure of what will happen if there is an empty diskette (without directories/files) inserted. You will have to try it out.
Alcohol. The cause of, and the solution to, all of life's problems - Homer Simpson
|
|
|
|
|
hi kakan.
I got this info.
I think it works.....
int ret =
GetVolumeInformation(_T("A:\\"), NULL,NULL,NULL,NULL,NULL,NULL,NULL);
if (ret == 0)
{
//Returns 21 on GetLastError() which is "Device Not Ready"
}
|
|
|
|
|
Hello WeirdAct.
I'm sure it will work. There are a number of ways to find out if there is a floppy inserted or not.
Go for this one, since it's simpler than the solution I suggested.
Alcohol. The cause of, and the solution to, all of life's problems - Homer Simpson
|
|
|
|
|
What is the difference between dll,plugins and ActiveX plugins???
Siddharth
|
|
|
|
|
Hi,
I have an application which I want to minimize to system tray.
I know that CP has a lots of articles about the system tray,but the problem
is that my application has now window.
Is it possible to minimize to system tray an application which has no window?
With best regards,
Eli
|
|
|
|
|
|
Hai
Iam need to develop a VC++ app to copy a folder to a pendrive without the help of the driver.
Can anyone suggest me in doing it.
Any API's through which i can proceed.
Thanks in advance
Regards
vijay
|
|
|
|