|
Ok my friend for getting any messages on any control you have to go through subclassing, by that you can get complete control over any control. See artical named "Windows Message Handling - Part 4" by "Daniel Kopitchinski" in "Dialog and Windows Programming topics" of CodeProject.
Hyperlink: http://www.codeproject.com/dialog/messagehandling4.asp
|
|
|
|
|
duh! sorry having wasted your time
duh! sorry having wasted your time
|
|
|
|
|
I saw ShellEx:
shellextguide3.asp[^]
shellextguide5.asp[^]
But I don't know How Can I overwrite existing General property page fields!?
I want to replace Gregorian Date with Persian Date that NOT supported in Windows XP or other windows!
|
|
|
|
|
I am currenlty going through a former colleague's code who used OVERLAPPED I/O to receive asynchronous serial data.
The program first declare a pointer variable pRxBuffer which will contain the received data. It then creates the port, then creates an overlapped event, and then reads the port which contains no data.
The program then waits indefinitely using WaitForMultipleObjects function. When the data arrives, the pointer variable pRxBuffer is immediately filled with the received data without using the ReadFile fucntion (or so it seems) and prior to calling the GerOverlappedResult function.
If this makes sense to someone, can you please explain to me how this is possible? How is the data transferred to pRxBuffer.
Thanks
|
|
|
|
|
That's how it works.
Basically, the initial ReadFile tells windows: here is a buffer, and here is the overlapped event is where I want you to tell me when you've filled the buffer.
There should also be a check on the return of ReadFile to check if the data has already arrived (which is possible).
Neil
|
|
|
|
|
Thank you.
It confirms my suspicions. I was however unable to detect it in the MSDN notes.
Cheers
|
|
|
|
|
Dear friends
I have to sort column in grid control and there are letters, numbers and
Japanese Text in the cell.
How about the algorithm and where I can get the solution way?
thanks a lot !
sincerely
joynet
share it, enjoy it.
|
|
|
|
|
Can anyone give me a pointer or two on how I go about writing a plugin for Internet Explorer. I can't seem to find anything on it on the web.
|
|
|
|
|
Search for "Browser Helper Object" or "BHO". You will find some examples here at codeproject.com as well.
regards
modified 12-Sep-18 21:01pm.
|
|
|
|
|
|
That looks excellent many thanks.
|
|
|
|
|
where can i get tutorials on how to transfer an 8 bit wav file using parallel port in visual c++? thank a lot for the help guys. I really need it for our thesis project.. Thanks alot!!pls help me!
|
|
|
|
|
If you are using Win95 or Win98 then you may be able to do it using assembler. If you are using NT/2K or XP then things get more tricky.
Basically, you need a driver to allow direct access to the parallel port (which is not normally allowed).
I used one ages ago, which you could give a range of I/O addresses, and you could read or write to them via a DLL. I can't remember what it is called, but
Try googling for "parallel port access windows driver".
|
|
|
|
|
I've sucseffuly used a general purpose device drive called "TinyPort". It's good, but it warns you that it is relativly slow, being that it is general purpose, not specific to a device.
|
|
|
|
|
|
For interfacing with parallel or serial ports in VC6, you need to get a handle by calling CreateFile function. Pass "LPT1:" as filename.
Arsalan Malik
|
|
|
|
|
Hi Everybody,
I have a small problem with MDI application. Actally I want to customize MDI application in such a way that if some one open menu->File->Open we will get file open dialog box. I want to customize this file open dialog box so that it obeys only .BMP extension file. Please note that I don't want to write my CFileDialog object and handle menu. I just want to customize the default file dialog so that it only obeys .BMP file extension.
Thanks in Advance
Salman
Live and Let live
|
|
|
|
|
Hi,
You can define the CFileDialog object as following.
CFileDialog FileDialog(FALSE, NULL, NULL,OFN_HIDEREADONLY , "Rule Files (*.rule)|*.rule||");
|
|
|
|
|
Hi ..
I want to convert my "CString" to "LPCWSTR" type.. How can I do this???
Plz help me out ..
Thanks
Sudhakar
|
|
|
|
|
Use the function mbstowcs. It takes a char pointer, so use GetBuffer function of CString to get char pointer. Alternatively you can use AllocSysString method to BSTR, which can be easily passed as LPCWSTR.
Arsalan Malik
|
|
|
|
|
use the member function GetBuffer()
Link to microsoft documentation of CString::GetBuffer
example:
CString MyString("This is my string");
LPCWSTR MyLPCWSTR = (LPCWSTR) MyString.GetBuffer(MyString.GetLength());
note: the return type of GetBuffer() is LPTSTR
|
|
|
|
|
Thanks for the info..
It was working perfectly..
Thanks
Sudhakar
|
|
|
|
|
Remember that for every call to GetBuffer() , there must also be a call to ReleaseBuffer() . If you are not going to be editing the internal CString buffer, why ask for a writeable copy? Try this instead:
CString MyString("This is my string");
LPCWSTR MyLPCWSTR = (LPCWSTR) ((LPCTSTR) MyString);
"When I was born I was so surprised that I didn't talk for a year and a half." - Gracie Allen
|
|
|
|
|
I know there is a small function that checks if a file exists but I can’t find it.
_____________________________
...and justice for all
APe
|
|
|
|
|
hi ,
try this out
CFileFind oFileFind;
if ( oFileFind.FindFile("C:\\myFile.txt") == 0 )
MessageBox("File Not Found")
by
baijumax;P
|
|
|
|