|
|
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
|
|
|
|
|
Hi all!
Something tricky !!
I have an SDI application wich View class is derived from CFormView.
First, I need another View (also derived from CFormView) displayed on the screen with the first one (like a splitter view but using two or more CFormView derived classes).
Second (and that becomes trickier), I need to change the first view to another CFormView derived class but WITHOUT replacing the other FormView (this one must always been showed on the screen, it's just the first pane who is changing his view).
Can anybody give me some guideline to follow ? (I'm not very familiar with MFC )!
Thanks a lot!
|
|
|
|
|
Nice puzzle. One solution is MoveWindow() and SetWindowPos(). Try out those functions to show and hide the views.
Kuphryn
|
|
|
|
|
I have to develop an application that manages AT commands
(through e serial line) in order to "drive" a Mobile phone.
Does some exemples exists ???
Where can I find some info ??
Thanks a lot !!!
|
|
|
|
|
Take a look on my Infrared Communication with your Mobile Phone article.
The sample application uses the IrDA port like a serial port on the Desktop PC, so you can simple use the source code in your Desktop application.
Daniel
---------------------------
Never change a running system!
|
|
|
|