|
it would be nice if we could use the xml parsing engine with no microsoft dll ! yeah ... well things are like this ! all the objects you use are contained by it ! no msxml.dll no ms parsing ! do your own parser !
it`s quite hard !
I am the mighty keeper of the book on knowledge . Contact me to get your copy .
|
|
|
|
|
OK, that's great, but what happens when you have a lot of work and you cannot do every brick of your house? and moreover, what happens when tecnologies get improved and you can benefit yourself from improvements done by Microsoft (or someone else)?
I don't think that an own parser would be the solution, and moreover, my question was not about how to avoid that dll for xml parsing, is in order to avoid using that dll in order to avoid it's needing in using html com pointers...
Although all said above, thank you for your interest.
|
|
|
|
|
Hi!
I'm writing a Win32 application (not MFC) and i have done everything about dialog boxes and their controls.
The problem is that i want to read from a *.mdb(MSACCESS) file and write in it.
, and i don't know how to do it.
I tried to use an ActiveX control (Microsoft ADO data control version 6.0 (OLEDB)) and it didn't work.
The truth is that i don't know how to use an ActiveX control or to "play around" with databases.
My program is very simple: just to add some phones, names, adresses etc in a database
and then read them!
this is the first program i'm making with a database
I know that it would be easier to use MFC... but i want to do that in Win32 SDK app.
I just want to see how it works..
Can anyone tell me what should i use or do ???
|
|
|
|
|
I believe you can do it through the ODBC SDK functions. Look up "ODBC Function Summary" and "SQLConnect". You will have to learn about ODBC data sources and the like. This is not trivial. MFC is definitely WAY easier.
You also may have to download/install the Microsoft SDK to get access to those functions (not sure about that). It is a free download. Good luck!
~Steve
|
|
|
|
|
|
I need a little app (I'll write it if I have to) that when a server becomes availible (due to a VPN connection being established) will map a drive off that server to the client.
Can someone point me in the right direction on how to do this in a windows app for 95-XP.
Technically, I just need to know the API calls, and what hoops I mist jump through.
Thank you.
|
|
|
|
|
I believe the WNet* family of functions is what you are looking for.
|
|
|
|
|
Hi,
The code to create new MFC controls on heap is available on the net.
<br />
CButton *pMyButton = new CButton();<br />
pMyButton->Create( ... );<br />
<br />
Can someone explain how to do message handling for this dynamically created button? Thanks in advance.
Mandar
|
|
|
|
|
One solution is to ass message handlers for the buttons via their ID which you passed into Create().
ON_BN_CLICKED(ID, Handler().
Kuphryn
|
|
|
|
|
I have a tabctrl that controls 2 tabs(dialog each). I want each
dialog(tab) to be informed when it is selected/deselected. How do I get the tabctrl to inform the tab children dialogs that this event has occurred.
Thank you
|
|
|
|
|
This may be kind of kludgy, but I can listen for the change indirectly by listening for the OnPaint message from the framework.
|
|
|
|
|
if you are using mfc you have the TCN_SELCHANGE if not WM_NOTIFY and the same message !
on MFC :
switch(tab.GetCurSel())
{
case 1:
dlg1->YouROn();
dlg2->YouROff();
break;
case 2:
dlg1->YouROff();
dlg2->YouROn();
break;
default:
dlg1->YouROff();
dlg2->YouROff();
break;
}
on win32 sdk way :
int GetCurSel(HWND tab)
{
return SendMessage(tab,TCM_GETCURSEL ,0,0);
}
void OnTabCtrlSelChanged(int idTabCtl, HWND tabWnd)
{
here use the MFC switch i showed above
}
case WM_NOTIFY:
switch(((LPNMHDR)lParam)->code)
{
case TCN_SELCHANGE:
OnTabCtrlSelChanged(((LPNMHDR)lParam)->idFrom,((LPNMHDR)lParam)->hwndFrom);
break;
}
Be cool !
I am the mighty keeper of the book on knowledge . Contact me to get your copy .
|
|
|
|
|
Hi:
I need to set text-alignment in "EDIT BOX" to right ,programaticaly , in the other hand i want to show Text in the
control in a Right-To-Left-Reading-Order programaticaly.
How can i do this ? is there any API for this purpose? Please Help me.
Thanks.
|
|
|
|
|
RICHEDIT provides right justification, but I'm not sure about
Right-To-Left-Reading-Order
Cheers,
Rob.
|
|
|
|
|
How do I register a file extension to be opened with my program?
I didn't find any articles on this and digging through MFC code is going slowly
|
|
|
|
|
Maybe this might help:
http://www.codeproject.com/shell/cgfiletype.asp
Regards,
Miroslav Rajcic
|
|
|
|
|
|
void RegisterExtensions(const char * extension=".ext")
{
char exename[512]="";
char icon[500]="",run[500]="",cmp[512]="",upd[512]="";
HKEY key;
GetModuleFileName(NULL,exename,sizeof(exename));
sprintf(icon,"\"%s\",1",exename);
sprintf(run,"%s %c1",exename,'%');
sprintf(cmp,"%s /build:\"%c1\"",exename,'%');
sprintf(upd,"%s /update:\"%c1\"",exename,'%');
RegCreateKey(HKEY_CLASSES_ROOT,extension,&key);
RegSetValueEx(key,"",0,REG_SZ,(CONST BYTE*)"NetControl.ProjectPackage",27);
RegCloseKey(key);
key=0;
RegCreateKey(HKEY_CLASSES_ROOT,"Extension1",&key);
RegSetValueEx(key,"",0,REG_SZ,(CONST BYTE*)"NetControl.ProjectPackage",27);
RegCloseKey(key);
key=0;
RegCreateKey(HKEY_CLASSES_ROOT,"Extension1\\DefaultIcon",&key);
RegSetValueEx(key,"",0,REG_SZ,(CONST BYTE*)icon,strlen(icon));
RegCloseKey(key);
key=0;
RegCreateKey(HKEY_CLASSES_ROOT,"Extension1\\Shell",&key);
RegCloseKey(key);
key=0;
RegCreateKey(HKEY_CLASSES_ROOT,"Extension1\\Shell\\Open",&key);
RegSetValueEx(key,"",0,REG_SZ,(CONST BYTE*)"&Open (Deschide)",strlen("&Open (Deschide)"));
RegCloseKey(key);
key=0;
RegCreateKey(HKEY_CLASSES_ROOT,"Extension1\\Shell\\Open\\Command",&key);
RegSetValueEx(key,"",0,REG_SZ,(CONST BYTE*)run,strlen(run));
RegCloseKey(key);
key=0;
}
be cool
I am the mighty keeper of the book on knowledge . Contact me to get your copy .
|
|
|
|
|
Does anybody know how windows Device Manager get its information? I have a PC with several serial ports, some standard and some virtual USB serial ports. All are listed in the ports section of device manager, I want to use this information in my application.
|
|
|
|
|
|
Everybody knows the standard windows audio mixer (sndvol32.exe). I want to develop such a mixer and replace the old one.
(I think) I known enough to create such an application once I've started and chose a direction.
The thing is, how do I do this? Should I use the shell api for this, or can I do it with dx9? Or do I have to retrieve some com-dispatch and event-sync?
Once I've determined the api to use, the hard part is over...
Does anyone have some suggestions?
using: [VISUAL STUDIO 6.0 sp5] [WIN98/2]
|
|
|
|
|
I've searched around on my machine and found out that sndvol32.exe uses the winmm.dll to control the audio.
I guess I have to bet on that horse...
Or not?
using: [VISUAL STUDIO 6.0 sp5] [WIN98/2]
|
|
|
|
|
I bet you will use the WINdows MultiMedia.DLL.
Try this @ home. (B&B)
|
|
|
|
|
hello,
i'm working with CComboBoxEx but i have a problem. Before add a new string in the CComboBoxEx i want to know if this string already exist in the CComboBoxEx and delete him (like adress bar in Internet explorer).
i do :
int nIndex = m_wndComboEX.GetComboBoxCtrl()->FindStringExact(0, item.pszText);
but nIndex always = -1 !!
i don't understand why .
If you know an easy way to search in CComboBoxEx
|
|
|
|
|
In Windows 2000 DDK there is one Utility named newdisp. That helps in updating display driver without restarting mahine. Is it possible to load totally different display driver dyanamically with restarting the M/C ?
VikramS
|
|
|
|