|
I am fine with the non rectangular regions
its the fact that it is transparnet
|
|
|
|
|
Suggestion -: Cheat,
Build your main window as transparent ,
The place a Control or new irregular shape window on top of
the main window,
|
|
|
|
|
Hi
I have to create an ActiveX Dll using VC++ and I'm fairly new to this. I've a IDL file and a TLB file with me. I need to create a C++ dll using MFC with those interfaces.
How do I go about it? Please help me with this. If you can point out some sources of information for this that would be good too.
Thanks in advance
Mahendran
|
|
|
|
|
Looking for source code for a minimal FTP server (MFC based). Anybody can help?
|
|
|
|
|
The codeproject seems to have some network examples under "Internet/Network".
In particular ...
http://www.codeproject.com/internet/ftptransferdlg.asp
|
|
|
|
|
JGAA offers the source to the now defunct version 2.0 of his WarFTP Daemon.
His server is a bit advanced, but it will give you a good idea of how to multithread winsock connections and handle file transfers as a server.
You can download the server source here: (URL) may be wrapped.
http://war.jgaa.com/support/?cmd=DownloadVersion&ID=27
|
|
|
|
|
I am trying to handcraft an ADO recordset (that has no connection to a database using VC++). The code below is my latest attempt, but the Open fails. I'm sure this can be done, but I am missing a piece of the jigsaw. All the examples I can find are written in VB. Please can any one help ?
ADODB::_RecordsetPtr pRecordset;
pRecordset.CreateInstance(__uuidof(ADODB::Recordset));
// Use client side caching.
pRecordset->CursorLocation = ADODB::adUseClient;
ADODB::FieldAttributeEnum attrEnum = ADODB::adFldUpdatable;
// Add first field
_bstr_t bstrField1(TEXT("Field 1"));
pRecordset->Fields->Append(bstrField1, ADODB::adBSTR, 10,
attrEnum);
// Add second field
_bstr_t bstrField2(TEXT("Field 2"));
pRecordset->Fields->Append(bstrField2, ADODB::adBSTR, 10,
attrEnum);
_variant_t varSource;
_variant_t varActiveConn;
try
{
if (SUCCEEDED(pRecordset->Open(varSource, varActiveConn,
ADODB::adOpenStatic,
ADODB::adLockOptimistic,
ADODB::adCmdText | ADODB::adExecuteNoRecords)))
{
pRecordset->AddNew();
pRecordset->GetFields()->GetItem("Field 1")->
PutValue("1");
pRecordset->GetFields()->GetItem("Field 2")->
PutValue("1");
pRecordset->Update();
pRecordset->AddNew();
pRecordset->GetFields()->GetItem("Field 1")->
PutValue("2");
pRecordset->GetFields()->GetItem("Field 2")->
PutValue("2");
pRecordset->Update();
}
else
{
}
}
catch (_com_error e)
{
_ tprintf(_T("(ExecuteReturnRecordset) Error (0x%08x, 0x%08x): %s\n"), e.Error(), e.WCode(), e.ErrorMessage());
}
|
|
|
|
|
Hello,
I was wondering if somebody can give me some basic instructions on how to put a toolbar on an ATL composite control. Please note that I'm not using MFC in my project. A link to a sample would also be fine...
Any help is greatly appreceated.
Matthias
|
|
|
|
|
I'm using CreateProcess() to create a new process for running a batch file. However the batch file contains command line to run another batch file. I would like to hide all the DOS window since it's the backend processing.
I have successfully made the DOS window for the first batch file hidden since I use CreateProcess() and set the attribute wShowWindow of STARTUPINFO to SW_HIDE. However, the DOS window for the second batch file (which is called to run within the first batch file) is not hidden.
How can I make the DOS window for the second batch file hidden as well?
Thank you very much and best regards.
|
|
|
|
|
I'm not sure if you can.
I tried this a while back in a console app. Because the application wasnt started via CreateProcess, I couldnt hide the console window.
Maybe you could use a multiline edit control in a dialog to simulate the 1st batch file in your application and use that to call the second batch file using CreateProcess. From there you know how to hide the console window.
Perhaps someone else knows if this is possible. As far as I know its not.
Let me know if you figure this one out!
Cheers!
Frank
|
|
|
|
|
I want to make a program, with witch I can mount and dismount a drive. That means: I want to give driveletters to each partition. Have anybody a full example, how to do that?
- first, we have to open a new ntmssession
- then we must get the guid of the partition
- get guide of driveletter??
- mount the partition...
please help me!!!!
thx
|
|
|
|
|
How can I create a transparent CRichEditView, so that graphical Objects like lines, Bitmaps, etc. get visible? At present, the objects are drawn, but immediatelly overwritten by the text.
|
|
|
|
|
How can I create a transparent CRichEditView, so that graphical Objects like lines, Bitmaps, etc. get visible? At present, the objects are drawn, but immediatelly overwritten by the text.
|
|
|
|
|
Hi Developer.
I have two questions.
First...
I want to get scrollbar handle to the Webbrowser.
But i have not any method.
Anybody knows that?.
Second...
I develop webbrowser using CHtmlView.
I want to change cursor in my browser and change the mousemove event.
But It is not correct solution.
Because the cursor is flickering.
Thanks in advance.
dooly
|
|
|
|
|
Hi gurus,
i have one dialogbox. it contains three listboxes,
1. I want to change items of one listbox contents depend on the
selection of item in another List box.
2. for this purpose i need to handle OnSelChange() function.
3. How can add this OnSelChange() function to Dialog box class.
thanks in advance,
- Koteswara Rao
|
|
|
|
|
Good Day!
In Visual Studio, the ClassWizard provides a tab for message handlers that creates the necessary function declaration and skeleton of implementation.
HTH.
|
|
|
|
|
I think I understand what you want to do...try subclassing the dialog listbox controls.
First derive a new class for each of the three listboxes from CListBox.
CMyListBox1
CMyListBox2
CMyListBox3
Then, in your dialog's main header file (mydlg.h, or whatever) change the default from:
CListBox m_ListBox1;
CListBox m_ListBox2;
CListBox m_ListBox3;
to:
CMyListBox1 m_ListBox1;
CMyListBox2 m_ListBox2;
CMyListBox3 m_ListBox3;
Don't forget to #include the CMyListBox(x).h files in your code.
Then, from your dialog's OnInitDialog function, subclass the controls using this code:
VERIFY(m_ListBox1.SubclassDlgItem(IDC_LISTBOX1, this));
VERIFY(m_ListBox2.SubclassDlgItem(IDC_LISTBOX2, this));
VERIFY(m_ListBox3.SubclassDlgItem(IDC_LISTBOX3, this));
Finally, then you can handle the OnSelChange event in your CListBox derived classes. So, you really don't add the function to the dialog class, you make it so you can handle the function from within that class.
Good Luck,
Frank
|
|
|
|
|
How can I spy for another application from my application ? I mean read what is inside its listboxes , emulate button presses and mousemovements ?
Can I do this in windows 2000 ?
|
|
|
|
|
Hi all,
is it possible to have language specific dll's only with the resources in it, like dialogs, menus and stringtable. But the dialog classes for these dialogs in the main application?
Because i want to load the dll at runtime to have the language the user specified as interface language. That means, differnt languages for the dialogs but only one dialog class.
TIA, chris
|
|
|
|
|
Yes, this works easy using MFC, and you need to do a little more work with regular Win32 programming.
Use AfxSetResourceHandle() with MFC, use the handle to the loaded resource DLL in the regular Win32 dialog calls.
|
|
|
|
|
HI,
I want to access to Http header data in IE COM..
There is OnDocumentComplete Method...But I can't find
any parameter gives me the exact information..
Nor can I find other interface available..
Any suggestion will be appreciated..
Thanks for reading..
Regardz
-Ray
|
|
|
|
|
I am a musician who is trying to code an app for a project.
I basically need to know how I can take a set of data integers saved in a file of some extension <.txt or whatever> that any user like myself can edit and save using notepad or such, and subsequently utilise these in my program.
By way of explanation, the app is desired to generate scorefile data for use within a soft synth app <csound> and the scorefiles usually take the form of long screeds of largely repeated data values which are coded manually- holding back the popularlity of the software no end!!!
If a set of <eg>pitch values could be saved in a file <delimited as="" reqd=""> then these values could be called by an app to gen the score using them as a template.
I appreciate this is a fairly non-technical <and probably="" insultingly="" straightforward=""> query, but it is becoming a bit of a stumbling block at my end I would really appreciate a hand.
I thank you for your time.
|
|
|
|
|
If I understand your question correctly :
1) you have files with a bunch of integers in them
2) you want to read these integers into an array
3) (possibly) manipulate the integers
4) (possibly) write the integers out to file again
One possible solution :
At the top of your CPP file :
#define MAX_RECORDS 1000 // max number of data integers
int array[MAX_RECORDS];
int numRecords;
To bring up a file open dialog and read in the data :
CFileDialog ifile(TRUE,"txt",NULL,OFN_HIDEREADONLY,
"text files|*.txt|all files|*.*||");
int result = ifile.DoModal();
if (result == IDOK)
{
CString info;
info = ifile.GetPathName();
ifstream infile;
infile.open(info);
numRecords = 0;
while (!infile.eof())
{
if (numRecords == MAX_RECORDS) break;
infile >> array[numRecords];
numRecords++;
}
if (infile.eof()) numRecords--;
infile.close();
}
to bring up a file save dialog and write the
data integers to file :
CFileDialog ofile(FALSE,"txt",NULL,OFN_OVERWRITEPROMPT,
"text files|*.txt|all files|*.*||");
int result = ofile.DoModal();
if (result == IDOK)
{
CString info;
info = ofile.GetPathName();
ofstream outfile;
outfile.open(info);
for (int i=0; i<numRecords; i++)
outfile << array[i] << "\n";
outfile.close();
}
|
|
|
|
|
forgot 1 thing ...
at the top of the CPP you also need to add the line :
#include <fstream.h>
|
|
|
|
|
Hello!
Is it possible to add a minimize box to a property sheet?
(and if it is, how?)
Thanks!
/Mathias
|
|
|
|